1、杀掉msql进程
[root@12345z ~]#killall -TERM mysqld
2、以安全模式启动MySQL
[root@12345z ~]#/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
3、完成以后就可以不用密码进入MySQL了
[root@12345z ~]#/usr/local/mysql/bin/mysql -u root -p
不用输入密码回车进入
4、更改密码
>use mysql
>update user set password=password("123456") where user="root";
>flush privileges;
5、登录用新密码登录mysql
[root@12345z ~]#/usr/local/mysql/bin/mysql -u root -p
随便执行语句会报错:
执行SET PASSWORD=PASSWORD("123456");
搞定~