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

Sådan giver du alle privilegier til root-brugeren i MySQL 8.0

Fra og med MySQL 8 kan du ikke længere (implicit) oprette en bruger ved hjælp af GRANT kommando. Brug OPRET BRUGER i stedet efterfulgt af GRANT erklæring:

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

Forsigtig om sikkerhedsrisici ved WITH GRANT OPTION , se:



  1. Hvordan ekskluderer jeg weekenddage i en SQL Server-forespørgsel?

  2. Optimer PostgreSQL til hurtig test

  3. Kan PostgreSQL have en unikhedsbegrænsning på array-elementer?

  4. Autogenerer sammensat nøgle i SQLite