我将root用户从我们的数据库中锁定.我需要将所有权限都返回给root用户.我有密码,我可以登录MySQL.但是root用户没有所有权限.
我想在 mysql 中创建新的数据库。
我以 root 身份登录。我已经为root用户设置了密码。
mysql> SHOW GRANTS FOR root;
+---------------------------------------------------------------------------------------------+
| Grants for root@% |
+---------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD <secret> WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'%' WITH GRANT OPTION
|
+---------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> create database xxx;
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'xxx'
Run Code Online (Sandbox Code Playgroud)
我注意到一件事是我没有 mysql 数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| info_schema …Run Code Online (Sandbox Code Playgroud)