系统: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帐号就改过来了
閱讀更多 程序從入門到放棄 的文章