忘记mysql密码+Mysql服务无法启动

一、忘记mysql密码,解决方法(适用于mysql8.0版本):

  • 1.管理员权限运行cmd,输入下面命令,它可以使你跳过密码验证,直接进入mysql,执行后命令行处于等待状态:
  • 2.再打开一个新的cmd输入以下命令,登陆mysql:
    ,然后不用输密码直接回车进入
  • 3.进入mysql后输入以下语句,进行刷新授权表(关键)
    ,Query OK就表示执行成功
  • 4.然后重新设置密码,输入以下语句:
  • 5.退出,重新登陆,就可以使用新密码了

二、Mysql服务无法启动,解决方法:

  • 思路:删除对应文件夹下的data文件(先手动备份data),mysqld –initialize-insecure就可以重新生成data文件,再重新启动服务即可
    注意:
  • my.ini配置文件中可以查看data生成的路径(默认是mysql软件安装的目录下),没有data文件的可以用以下两个命令之一直接生成:
    ,自动生成无密码root用户;
    ,自动生成随机密码root用户(在data文件夹下,有个.err的文件,记录了root的初始密码)
  • 重启mysql服务:

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成31355 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月25日
下一篇 2021年9月25日

相关推荐