1.vi /etc/my.cnf
2.在[mysqld]中添加
skip-grant-tables
例如:
[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
3.重启mysql
service mysql restart
4.用户无密码登录
mysql
5.选择数据库
use mysql;
6.修改root密码
update user set password=password('新密码') where user='root';
7.执行
flush privileges;
8.退出
quit;
9.重新编辑/etc/my.cnf 删除
skip-grant-tables
10.重启mysql
service mysql restart
CentOS下Mysql Root密码找回
猜你喜欢
转载自elvis4139.iteye.com/blog/2404776
周排行