MySQL忘记密码怎么恢复密码(windows/linux)?
windows服务器下
1、停止mysql服务(以管理员身份,在cmd命令行下运行)使用如下命令:
代码如下 | 复制代码 |
net stop mysql |
2、.使用命令启动mysql数据库,命令如下
代码如下 | 复制代码 |
mysqld - -skip-grant-tables |
3.新开一个cmd窗口,进行如下命令操作
代码如下 | 复制代码 |
1、mysql -uroot 2、update mysql.user set password=password('你的密码') where user='root; |
如图:
在linux下:
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
代码如下 | 复制代码 |
>use mysql >update user set password=password("new_pass") where user="root"; >flush privileges; |
重新杀 MySQL ,用正常方法启动 MySQL 。
相关文件可参考:http://www.zzzyk.com/database/mysql/41423.htm
补充:数据库,mysql教程