【发布时间】:2020-11-10 18:33:12
【问题描述】:
我不小心从 mariadb 中删除了我唯一用户的 DBA 权限,现在我无法使用我的银行,也无法使用 Linux SHELL CentOS 7 恢复权限。
我尝试过的命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
返回:
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
有人经历过吗?
【问题讨论】:
-
有关如何重置密码的详细信息,请参阅 dba.stackexchange 上的 this question。
-
@Dave 不成功,提示是密码恢复,我知道密码。我的问题是我的 root 用户没有 DBA 但没有特权,这就是我想要恢复的。
-
我想“解决”这个问题,因为我遇到了完全相同的问题。
-
你使用什么服务器版本?我也怀疑发送 GRANT 语句时是否返回了上面的错误消息,它看起来更像是来自命令行客户端的登录尝试。
标签: mysql sql linux centos mariadb