忘记MySQL密码的更改方法

林继 VPS 知识 5,579 共写了468个字 (2005-12-30 21:35:55) 没有评论 打印 扫描二维码 百度已收录

From:http://soso.blog.im286.com/archives/2005/1580.shtml

这种事情很少会碰到,不过如果碰到的话,不妨试试

1、在linux中

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld
启动 MySQL :/usr/bin/safe_mysqld –skip-grant-tables
就可以不需要密码就进入 MySQL 了。
然后就是

>use mysql
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;

重新杀 MySQL ,用正常方法启动 MySQL 。

2、在windows中

如果mysql正在运行,不要关闭
执行:
mysqld –skip-grant-tables

命令
这时如果看到屏幕没反应,表示服务已启动
在一个新窗口中运行

mysql
可以不用密码登录
update user set password=password(“new_pass”) where user=”root”;
杀掉mysqld 的进程

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >