Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Weisen Sie mysql-Datenbanken einen vorhandenen Benutzer zu

Verwenden Sie den Befehl Berechtigungen gewähren.

Wenn Ihre Datenbank „newDatabase“ heißen würde und Ihr Benutzer „newUser“ heißen würde, wäre der Befehl zum Gewähren aller Privilegien für alle darin enthaltenen Tabellen:

GRANT ALL PRIVILEGES ON `newDatabase`.* TO 'newUser'@'localhost';

Dies würde den Zugriff des Benutzers auf die Datenbank nur vom localhost einschränken, um den Zugriff von allen Hosts aus zu ermöglichen, ändern Sie localhost auf „%“

Anschließend müssen Sie die Berechtigungen mit dem folgenden Befehl aktualisieren:

FLUSH PRIVILEGES;

BEARBEITEN:

Um jeder Datenbank auf dem MySQL-Server Berechtigungen zu erteilen, verwenden Sie den folgenden Befehl (beachten Sie das *.*):

GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'localhost';