win10系统下MySQL忘记密码如何改?

系统和版本:win10 MySQL8.0.23

方法步骤:

  1. 以管理员的身份打开cmd,输入net stop mysql80 停止服务 (必须要以管理员身份打开cmd,不然就停止不了服务)

  2. 在任意位置新建“修改密码”用的txt文件(路径越好找到越好

  3. 在记事本中输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; ('MyNewPass就是你要改的新密码)

  4. 保存文件

  5. 在管理员命令窗口输入并执行

    mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file=F:\\mysql-init.txt
    (注意:mysqld命令所在路径在环境变量path中,--init-file选项中的路径要用双反斜杠)

    ​ (C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 为my.ini文件的位置,一般在这,不在就自己找到该文件并复制路径,ProgramData文件是隐藏的)

    ​ (F\\mysql-init.txt是新建的记事本的路径)

    6.关闭cmd窗口

    7.以管理员身份启动cmd,并输入net start mysql80 启动服务

    8.用新密码登录

posted @ 2022-03-09 22:21  且见风  阅读(236)  评论(0)    收藏  举报