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

MySQL:Concedi **tutti** i privilegi sul database

GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;

Questo è il modo in cui creo i miei privilegi di "Super utente" (sebbene normalmente specifichi un host).

NOTA IMPORTANTE

Sebbene questa risposta possa risolvere il problema dell'accesso, WITH GRANT OPTION crea un utente MySQL che può modificare i permessi di altri utenti .

Il privilegio GRANT OPTION ti consente di concedere ad altri utenti o rimuovere da altri utenti quei privilegi che tu stesso possiedi.

Per motivi di sicurezza, non dovresti utilizzare questo tipo di account utente per alcun processo a cui il pubblico avrà accesso (ad esempio un sito Web). Si consiglia di creare un utente con solo privilegi di database per quel tipo di utilizzo.