MySQL8跳过密码验证修改密码


跳过密码验证修改密码

以下cmd窗口均是以管理员身份运行

1.关闭mysql
net stop mysql
2.跳过密码验证
  • 进入bin文件夹下
例如   C:\environment\mysql-8.0.22\bin
  • 输入

    mysqld -console --skip-grant-tables --shared-memory
    
  • 新建一个cmd窗口(第二个,第一个窗口不要关闭)

  • 输入net stop mysql确保mysql关闭

  • 进入bin文件夹下

  • 输入

    mysqld --console --skip-grant-tables --shared-memory
    
3.无密码进入mysql
  • 新建一个cmd窗口(第三个,前面两个不要关闭)

  • 进入bin文件夹下

  • 输入

    mysql -u root -p
    
  • 直接回车,成功链接到mysql

4.将密码设置为空

​ 输入:

use mysql;
update user set authentication_string='' where user='root';
quit;
5.更改自己的登录密码
  • 关闭前面两个cmd窗口(一定要关闭)

  • 在第三个窗口中输入代码:
    net stop mysql
    net start mysql

  • 进入bin文件夹下

  • 输入mysql -u root -p 回车,连接到mysql

  • 输入

    alter user 'root'@'localhost' identified by '新的密码'
    

。。就修改成功!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM