1、先关闭mysql服务
service mysql stop
2、输入以下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3.这时发现可以免密码登录了
mysql -u root mysql
4、修改密码
update user set authentication_string='' where user='root';
flush privileges;
alter user 'root'@'localhost' identified by '123Qwe,';
flush privileges;
5、重启服务
service mysql restart
大功告成!