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