use*_*192 1 mysql reset mysql-workbench
我不小心删除了我的MySQL root用户的所有权限,
有什么方法可以将此用户恢复到其原始状态(具有所有权限)?
即时通讯使用我的SQL工作台6.0
请在我的sql中逐步告诉我一步一步的灵魂.
第一次尝试
GRANT ALL ON *.* TO 'root'@'localhost';
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请执行以下操作
mysqld使用此服务停止服务(在类似UNix的系统上)
sudo mysqld stop
使用该--skip-grant-tables选项重新启动它.
只用:连接到mysql mysql(即没有-p选项,可能不需要用户名).
在mysql客户端中使用以下内容:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
通过运行刷新权限
FLUSH PRIVILEGES;
删除--skip-grant-tables选项.并重新启动mysqld
终于跑了
GRANT ALL ON *.* TO 'root'@'localhost';
| 归档时间: |
|
| 查看次数: |
4982 次 |
| 最近记录: |