Windows环境下忘记MySQL8.0密码的修改方法

29 阅读1分钟

系统环境

Windows10
Server version: 8.0.19 MySQL Community Server - GPL

步骤

  • Step 1:以用户管理员的身份打开cmd,关闭正在运行的Mysql服务,以及跳过登录校验
    C:\WINDOWS\system32>net stop mysql
    
    C:\WINDOWS\system32>mysqld --console --skip-grant-tables --shared-memory
    
  • Step 2:以用户管理员的身份重新打开cmd,进入mysql系统自带数据库,执行修改密码的语句,退出mysql后,使用新的密码重新登录
    C:\WINDOWS\system32>mysql
    
    mysql> use mysql;
    mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    mysql> flush privileges;
    mysql> exit;
    

Tips:使用netstat -ano查看3306端口是否被占用