1.修改配置文件
/etc/my.cnf
在[mysqld]下 加入skip-grant-tables
2.重启mysql
命令:service mysqld restart
3.等待几分钟后 就可以直接无密码登录了
4.修改user表 执行以下sql:
mysql>use mysql;
mysql>update user set password = PASSWORD('123') where user = 'root';
mysql>flush privileges;
6.即可完成密码修改,然后删除 my.cnf 文件中增加的 skip-grant-tables