Windows下mysql忘记root密码的解决方法

1、打开“运行”,在Dos界面输入命令“mysql --version”查看当前mysql数据库版本,我这里安装的是5.7的版本;


 

2、检查mysql服务是否已经启动,若已经启动需关停服务,输入命令“net stop mysql”;



3、打开一个新的cmd窗口,切换到mysql的bin目录,运行命令:

mysqld --defaults-file="D:\Program Files\mysql-5.7.11-winx64\my.ini"--console --skip-grant-tables”,该命令会使用户跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。



 

4、再打开一个cmd窗口,连接mysql:

输入命令:“mysql –u root -p”,当出现“Enter password”:时,直接回车,无需输入密码。然后就户出现登录成功的信息。













使用命令:“show databases;

使用命令切换到mysql数据库:“use mysql;”



5、使用命令更改root密码:“UPDATE user SET authentication_string=PASSWORD('你的密码')where USER='root';

注:若mysql版本是5.7之前的,则使用UPDATE user SET Password=PASSWORD('你的密码')where USER='root';



6、刷新权限:“FLUSH PRIVILEGES;”然后退出,重新登录:“quit”;



7、重新登录:“mysql –u root -p”,出现输入密码提示,输入你设置的密码即可登录。



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值