linux忘记mysql的root密码,无密码进入mysql
1.编辑mysql的配置文件my.cnf
vim /etc/my.cnf
2.在[mysqld]下面插入一行:
skip-grant-tables
3.按下esc退出编辑模式,按:wq保存并退出。
这样就可以输入:
mysql -uroot -p
无密码就进入mysql了。
4.将密码设置为空
use mysql;
update user set authentication_string='' where user='root';
退出
5.将刚刚配置文件的设置删除掉
6.登录mysql
7.修改密码
ALTER USER `root`@`localhost` IDENTIFIED BY '123456';
成功