MySQL忘记密码怎么去修改
第一步:关闭Mysql服务
首先先停止mysql服务。可通过net stop mysql
或者任务管理器中关闭。
第二步:跳过Mysql密码验证
进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld –skip-grant-tables来跳过密码登录。在这我们使用mysqld -console --skip-grant-tables --shared-memory
来跳过权限验证。
第三步:无密码方式进入Mysql
在上述步骤之后,再打开一个管理员模式运行的cmd.exe
进入mysql下的bin目录后,直接登录mysql
不需要通过net start mysql
打开mysql服务
在命令行中输入以下代码
1 | d: |
此时会显示让你输入密码,直接回车,就可以成功连接Mysql。
第四步:将登陆密码设置为空
输入代码,将密码设置为空(此时还不能直接修改密码,必须先设置为空,否则会报错)
输入:
1 | use mysql; (使用mysql数据表) |
第五步:更改自己的登陆密码
这里分为两个部分
1.关闭第一个cmd窗口(一定要关闭!);
2.在第二个窗口中输入代码;
1 | net stop mysql(关闭mysql服务,虽然会显示没有开启服务,但是以防万一) |
接着输入:
1 | cd D:\mysql-8.0.19-winx64\bin (此处输入自己电脑上的安装目录) |
最后一步:验证密码是否修改成功
输入:
1 | quit(退出mysql) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WislistBlog!