sql >> Databasteknik >  >> RDS >> Mysql

Hur man beviljar alla rättigheter till rootanvändare i MySQL 8.0

Från och med MySQL 8 kan du inte längre (implicit) skapa en användare med GRANT kommando. Använd SKAPA ANVÄNDARE istället, följt av GRANTE uttalande:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

Varning om säkerhetsriskerna med WITH GRANT OPTION , se:



  1. Jag förstår inte Collation? (Mysql, RDBMS, teckenuppsättningar)

  2. MySQL - SELECT WHERE field IN (subquery) - Extremt långsam varför?

  3. Hur justify_days() fungerar i PostgreSQL

  4. Hur man skapar en klon av ditt MySQL- eller PostgreSQL-databaskluster