sql >> Database teknologi >  >> RDS >> Mysql

Tildel en eksisterende bruger til mysql-databaser

Brug kommandoen tildel tilladelser.

Hvis din database hed "newDatabase", og din bruger hed "newUser", ville kommandoen til at give alle privilegier på alle tabellerne indeholdt være:

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

Dette ville begrænse brugeren fra kun at få adgang til databasen fra den lokale vært, for at muliggøre adgang fra alle værtsændringer lokalvært til '%'

Du skal derefter opdatere privilegierne med følgende kommando:

FLUSH PRIVILEGES;

EDIT:

For at give privilegier til hver database på mysql-serveren skal du bruge følgende kommando (bemærk *.*):

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


  1. Problemer med at installere mysqlclient via pip

  2. OPDATERING med ORDER BY og LIMIT virker ikke i MYSQL

  3. group_concat ydeevneproblem i MySQL

  4. Skjul duplikerede resultater i MySQL-forespørgsel