[英]mysql reset root user privileges
我已经安装了wampserver。 我撤消了root用户的delete特权。 现在我想向root用户授予相同的特权,但是它给出了错误:
我尝试了以下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
但是命令给出了
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
有两个root用户
root localhost
root 127.0.0.1
root本地主机没有DELETE特权。 根目录127.0.0.1拥有所有特权。 我尝试使用http://127.0.0.1/phpmyadmin
但发生相同的错误。 有没有一种方法可以重置root用户特权。
我之前遇到过GRANT ... TO 'user'@'%' ...
。 尝试另外发出以下GRANT语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
对我来说,这就是窍门。 mysql在本地主机上似乎有点挑剔
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.