我要执行命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
但我有个错误:
ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: NO)
当我检查我的补助金时 USAGE
,仅此而已。
MariaDB [(none)]> SHOW GRANTS;
+----------------------------------+
| Grants for root@% |
+----------------------------------+
| GRANT USAGE ON *.* TO 'root'@'%' |
+----------------------------------+
命令
CREATE DATABASE test;
不太管用。
3条答案
按热度按时间dddzy1tm1#
错误消息告诉您没有修改用户授权的权限。
你需要
GRANT OPTION
以及ALL PRIVILEGES
授权给其他用户(包括您自己)。iyfamqjs2#
但是,如果你没有
SUPER
要获得进入权限,请参阅手册页了解如何使用--skip-grant-tables
bsxbgnwa3#
我用命令把它修好了
发现于
https://askubuntu.com/questions/643251/having-trouble-installing-and-removing-mysql-in-ubuntu
但我很好奇是否没有这种侵入性的解决办法。