Unix&Linux:
1.用root或运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell>mysqld_safe --skip-grant-tables &
4.为
[email=root@localhost]root@localhost[/email]
设置新密码
shell>mysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server
GRANT ALL PRIVILEGES ON *.* TO
[email=root@%]root@%[/email]
IDENTIFIED BY ’123’
linux下的解决方法:
关闭mysql
然后,safe_mysqld --skip-grant-tables
启动mysql。
mysql -u root
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD(’xxx’) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;
mysql忘记密码怎么办
重置MySQL密码
最新推荐文章于 2025-11-30 16:29:01 发布
本文介绍如何在Unix/Linux系统中重置MySQL的root用户密码。包括使用root用户登录系统,通过kill命令停止mysqld进程,使用--skip-grant-tables参数启动MySQL服务,更新root用户的密码,以及重启MySQL服务等步骤。
5万+

被折叠的 条评论
为什么被折叠?



