mysql忘记root帐号的解决办法

系统:ubuntu14

1.停止mysql服务

service mysql stop

2.以安全模式启动mysql,并添加 --skip-grant-tables 参数,就是在启动mysql时不启动 grant-tables(授权表)

/usr/bin/mysqld_safe --skip-grant-tables &

3.登录mysql,修改root的密码和帐号

mysql -uroot -p

一路回车,不用输入密码

4.执行更新root密码语句

use mysql;

update user set password=password('abc123') where user='root';

5.退出mysql,ctrl+c ,然后执行命令

/usr/bin/mysqladmin shutdown

6.启动mysql

service mysql start

这样mysql的root帐号就改过来了


分享到:


相關文章: