sql >> Database >  >> RDS >> Mysql

MySQL:Verleen **alle** rechten op database

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

Dit is hoe ik mijn "Super User"-privileges creëer (hoewel ik normaal gesproken een host zou specificeren).

BELANGRIJKE OPMERKING

Hoewel dit antwoord het toegangsprobleem kan oplossen, WITH GRANT OPTION maakt een MySQL-gebruiker aan die de rechten kan bewerken van andere gebruikers .

Met het privilege GRANT OPTION kunt u die privileges die u zelf bezit, aan andere gebruikers geven of van andere gebruikers verwijderen.

Om veiligheidsredenen mag u dit type gebruikersaccount niet gebruiken voor processen waartoe het publiek toegang heeft (d.w.z. een website). Het wordt aanbevolen dat u een gebruiker maakt met alleen databaserechten voor dat soort gebruik.



  1. Operator

  2. Maak een bash-script voor het bewaken van MySQL-query's

  3. SQL FLOAT:3 punten die u zullen helpen rare rekenfouten te vermijden

  4. EXCEPT-clausule gebruiken in PostgreSQL