首先把MySQL停止,然后以命令行参数启动mysql:# /usr/bin/mysqld_safe --skip-grant-tables &,然后就可以以空密码进入MySQL,之后的操作就是一般的正常修改密码的操作了。
use mysql;
update user set password=password('123456') where user='root'; flush privileges; exit;
重启mysql.
然后就可以直接登录
首先把MySQL停止,然后以命令行参数启动mysql:# /usr/bin/mysqld_safe --skip-grant-tables &,然后就可以以空密码进入MySQL,之后的操作就是一般的正常修改密码的操作了。
use mysql;
update user set password=password('123456') where user='root'; flush privileges; exit;
重启mysql.
然后就可以直接登录