繁体   English   中英

mysql重置root用户权限

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM