MySQL有时忘记了root密码,这是很伤心的事情。 这里提供Windows和Linux上的密码重置方法。
Windows:
1 .以系统管理员身份登录系统。
2 .打开2.cmd----netstart确认mysql是否已启动。 启动后停止net stop mysql。
3 .我的mysql安装在d:usrlocalmysql4无可救药的老鼠下。
4 .跳过权限检查并启动mysql。
d:usrlocalmysql无助的老鼠mysqld-nt --skip-grant-tables
5 .关闭并重新打开cmd。 d:usrlocalmysql4陷入无可救药的老鼠之下:
d:usrlocalmysql无助的老鼠 MySQL admin-uroot flush-privileges password ' new password '
d:usrlocalmysql无可救药的老鼠mysqladmin -u root -p shutdown此语句提示您重新输入密码。
6 .用cmd下载net start mysql
7 .结束了。
Linux:
MySQL root密码的恢复方法之一
如果忘记了MySQL根密码,可以按以下方式重新设置:
1 .删除1.KILL系统中的MySQL进程
killall -TERM MySQLd
2 .使用以下命令启动MySQL,在不检查权限的情况下启动;
AFE _ mysqld---- skip-grant-tables
3 .然后,使用root用户以空密码登录MySQL;
MySQL-u根
更改超级用户的密码
mysqlupdatemysql.userset password=password (新密码) ) where User='root;
MySQL flush privileges;
MySQL quit
重新启动MySQL后,可以使用新密码登录。
如何恢复MySQLroot密码2
您的系统中可能没有safe_MySQLd程序。 例如,安装在我现在使用的ubuntu、apt-get上的MySQL。 可以通过以下方式恢复
停止MySQLd;
sudo /etc/init.d/MySQL stop
(也许还有其他方法,总之停止运行MySQLd就可以了。)
2 .使用以下命令启动MySQL,在不检查权限的情况下启动;
mysqld----skip-grant-tables
3 .然后,使用root用户以空密码登录MySQL;
MySQL-u根
更改超级用户的密码
mysqlupdatemysql.userset password=password (' new password ' ) where User='root );
MySQL flush privileges;
MySQL quit
重新启动MySQL
/etc/init.d/MySQL restart
可以用新密码newpassword登录。
以上是重置MySQLroot密码的方法介绍。 希望能作为参考。 想了解更多MySQL语法,请关注《MySQL 5.1参考手册》。 另外,我希望你支持脚本屋。