Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да предоставим всички привилегии на root потребител в MySQL 8.0

Започвайки с MySQL 8, вече не можете (имплицитно) да създавате потребител с помощта на GRANT команда. Използвайте CREATE USER вместо това, последвано от GRANT изявление:

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

Внимание относно рисковете за сигурността относно WITH GRANT OPTION , вижте:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създам последователност в MySQL?

  2. Как да търсите JSON данни в MySQL?

  3. Грешка при инсталиране на mysql-python:Не мога да отворя включения файл 'config-win.h'

  4. MySQL 'Поръчай по' - правилно сортиране на букви и цифри

  5. MySQL списък на всички процедури