注意:启动mysql的时候,看看日志或者网络连接,端口是否起来。我在测试的时候发现端口没起来,手动在my.cnf 里面加了端口([mysqld] port = 3306),就可以起来了。
/etc/init.d/mysqld stop 停止mysqld
mysqld_safe --user=mysql --skip-grant-tables & --跳过权限表
mysql -h127.0.0.1 -uroot -proot --发现可以登录进入mysql
use mysql;
UPDATE user SET Password=PASSWORD('rootroot') where USER='root'; --换个密码
FLUSH PRIVILEGES;
quit; --退出mysql
/etc/init.d/mysqld restart --重新启动
mysql -h127.0.0.1 -uroot -prootroot --可以登录了
然后再修改成原来的密码就可以了