请按照以下步骤执行。
vim /etc/my.cnf
加入skip-grant-tables。
重启服务。
service mysqld restart
修改密码。
1. SET PASSWORD = PASSWORD('123456'); 2. ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 3. FLUSH PRIVILEGES;
然后把这个 etc下的 my.cnf 文件 改回去。