sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Ge **alla** privilegier på databasen

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

Så här skapar jag mina "Super User"-privilegier (även om jag normalt skulle ange en värd).

VIKTIG ANMÄRKNING

Även om det här svaret kan lösa problemet med åtkomst, WITH GRANT OPTION skapar en MySQL-användare som kan redigera behörigheterna andra användare .

Behörigheten GRANT ALTERNATIV gör det möjligt för dig att ge till andra användare eller ta bort från andra användare de privilegier som du själv har.

Av säkerhetsskäl bör du inte använda denna typ av användarkonto för någon process som allmänheten kommer att ha tillgång till (d.v.s. en webbplats). Det rekommenderas att du skapar en användare med endast databasbehörighet för den typen av användning.



  1. Hur man väljer poster från de senaste 24 timmarna i PostgreSQL

  2. Hur man avrundar tal i SQL

  3. Oracle-tabell dynamisk partition

  4. SQL Server:SUM() av ​​flera rader inklusive where-satser