1.尝试登录
mysql -uroot -p
2.重启mysql
service mysqld restart
3.编辑my.cnf 增加skip-grant-tables 跳过授权
vi /etc/my.cnf
[mysqld]
skip-grant-tables
- 重启mysql
service mysqld restart
5.再次登录 就可以了
mysql -uroot -p
6.修改密码
执行刷新权限
flush privileges;
- 设置密码
set password for root@localhost = password('123456');
- 再次刷新
flush privileges;
- 退出mysql
exit
10.编辑my.cnf 删除skip-grant-tables
vi /etc/my.cnf
[mysqld]
#skip-grant-tables
11.重启mysql
service mysqld restart
- 然后就可以登录了
mysql -uroot -p123456