Home >Database >Mysql Tutorial >MySQL数据库忘记root密码解决方法

MySQL数据库忘记root密码解决方法

WBOY
WBOYOriginal
2016-06-07 17:34:221207browse

一、Windows下破解:1、停止mysql服务2、进入命令窗口,进入mysql安装目录下的bin目录下,跳过权限检测,启动mysqlmysql\bingt;m

一、Windows下破解:
1、停止mysql服务
2、进入命令窗口,进入mysql安装目录下的bin目录下,跳过权限检测,启动mysql
mysql\bin>mysqld-nt --skip-grant-tables
3、重新打开一个窗口,进入bin目录下,,设置新的root密码
mysql\bin>mysqladmin -u root  flush-privileges password "newpassword"
mysql\bin>mysqladmin -u root -p shutdown 提示你输入密码,输入newpassword进入数据库
4、停止mysql server,用正常模式启动mysql,然后用上面账号就可以登陆数据库库了。

二、Linux下破解:
vi /etc/my.cnf# 在里面添加一行skip-grant-tables # 保存退出# 重启mysql服务services mysql restart# 这里登录mysql就不需要密码了mysql -uroot -p# 修改mysql的root密码use mysql;update user set password=password(‘123’)where user='root';# 最后

vi/etc/my.cnf
# 在里面添加一行
skip-grant-tables
# 保存退出
# 重启mysql服务
services mysql restart
# 这里登录mysql就不需要密码了
mysql -uroot -p
# 修改mysql的root密码
use mysql;
update user set password=password(‘123’)where user='root';
# 最后刷新权限
flush privileges
quit

Mysql5.0版root密码忘记的解决方法 

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn