当前位置: 首页 > 学习 > 正文

mysql忘记root密码和root账号没有grant权限的处理方法

一、mysql忘记root密码
1.关闭mysql
#/etc//init.d/mysqld stop
2.安全模式加载mysql
#mysqld_safe –skip-grant-table &(&为后台运行)
输入
#mysql
这样就可进入
3.use mysql
update user set password=password(“新密码”) where user=”root”;
flush privileges;
4.这样root账号的密码就修改完成了

二、root密码没忘,但是root账号没有权限,比如在phpmyadmin中将root账号的grant权限取消了,一旦取消再想重新授权就不可能了。
处理方法:
1.进入mysql安全模式,方法如上1.2两步
2.>>use mysql;
3.>>update user set Grant_priv =’Y’ where user = ‘root';//重新赋予root账号grant权限
同理:
update user set Select_priv =’Y’ where user = ‘root';
update user set Insert_priv =’Y’ where user = ‘root';
update user set Update_priv =’Y’ where user = ‘root';
update user set Delete_priv =’Y’ where user = ‘root';
update user set Create_priv =’Y’ where user = ‘root';
update user set Drop_priv =’Y’ where user = ‘root';

本文固定链接: http://www.y7lai.com/149.html | 一起来

elvis
该日志由 elvis 于2016年09月07日发表在 学习 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: mysql忘记root密码和root账号没有grant权限的处理方法 | 一起来
关键字: , ,

mysql忘记root密码和root账号没有grant权限的处理方法:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter