mysql root密码重置

停止mysql服务

1
service mysqld stop

mysqld_safe

启动mysqld_safe ,跳过启动授权表。启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tables,授权表。这样就可以修改root的密码了。

1
mysqld_safe skip-grant-tables &

修改密码

1
2
3
4
5
mysql -uroot -p —-要求输入密码时,直接回车即可。
> use mysql;
> update user set password=PASSWORD(‘12345678’) where user="root"; —将root密码设置为12345678
> flush privileges;
> quit

重启mysql