2009-04-27 6 views
-1

Mein Sys Admin hat mich auf einem Server mit Plesk arbeiten, die mir einen eindeutigen Benutzernamen/Passwort für jeden MySQL-Datenbank zu haben, erfordert ich erstellen. Das ist sehr ärgerlich, weiß jemand wie man einen universellen Benutzernamen erstellt?Einzel-MySQL-Datenbank Benutzername auf Plesk

Antwort

1

-Update 10. Januar 2014 Plesk 11.5 hat eine solche funktionelle aus der Box: enter image description here

Dieses ärgerlich sein kann, aber es ist für eine bessere Sicherheit. Universal Benutzername und Login sind möglicherweise leichter zu merken, aber nicht sicher. Wenn Ihr Systemadministrator dies getan hat, ist es aus gutem Grund getan.

Bitte in der Regel können Sie Benutzernamen und Datenbanken separat erstellen. Sie können also denselben Benutzernamen für mehrere Datenbanken verwenden.

+0

Plesk 11.5 hat die Fähigkeit, den Zugriff einzelner Benutzer für alle Datenbanken auf Abonnement zur Verfügung zu stellen. –

0

Mithilfe der GRANT Syntax können Sie einem einzelnen MySQL-Benutzerkonto den Zugriff auf beliebig viele Datenbanken mit dem gleichen Kennwort gewähren, wenn Sie möchten.

GRANT ALL ON mydb.* TO 'user'@'localhost' IDENTIFIED BY 'password'; 
GRANT ALL ON mydbtwo.* TO 'user'@'localhost' IDENTIFIED BY 'password'; 

Wenn Sie einen Benutzer, der immer Zugriff auf alle Datenbanken, sehr ähnlich wie die Root-Benutzer hat erstellen möchten, können Sie Syntax wie folgt verwendet werden:

GRANT ALL ON *.* TO 'someuser'@'somehost' IDENTIFIED BY 'password'; 

Es ist nicht die empfohlene teilen der gleiche Benutzername und Passwort über Projekte, aber Sie können es definitiv tun.

-1

Zusätzlich zum Erteilen der Benutzerberechtigungen über GRANT ALL müssen Sie der Tabelle db_users in der Plesk-Datenbank einen Datensatz hinzufügen. Mit Shell, um alle Datenbanken zu sehen, fand ich die Plesk-Datenbank wurde psa benannt. Lookup accountid von accounts und Dbid von data_bases

INSERT into db_users VALUES('','username','accountid','dbid'); 
+0

Die Verwendung solcher Lösungen kann das Upgrade auf die nächste Plesk-Version unterbrechen. –

Verwandte Themen