修改mysql管理账号root的密码

如果不知道或者忘了mysql账号root的密码,可能数据库的很多东西就没法用了。

这个问题虽然比较严重,但要重置mysql的root密码并不难,方法如下:

1、首先要停止mysql进程,可以用service mysql stop或相应的命令使mysql停止运行。

2、以安全模式启动mysql,进入mysql程序的bin目录,执行./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、在这个模式下要进入mysql是不用密码的,直接执行mysql -u root mysql进行。

4、执行修改密码:update user set password=PASSWORD('www.zhetenga.com') where user='root';。

5、再次停止mysql进程,并且再次重新以正式模式启动,这个时候就可以用新密码www.zhetenga.com登录了。

2011年09月09日