(轉)mysql8.0+安裝后沒有初始化密碼


文章來源:https://blog.csdn.net/qwq1503/article/details/86214853

問題描述:
  mysql安裝后既沒有數據目錄,也沒有要求自己填寫密碼,登錄mysql又沒有密碼。
解決方法:

  1. 手動刪掉自己創建的data文件夾
  2. 然后再管理員cmd下進入 bin 目錄,移除自己的mysqld服務
D:\Program Files\MySQL\bin>mysqld -remove MySQL
Service successfully removed.
  1. 在cmd的bin目錄執行以下命令,程序會在動MySQL文件夾下創建data文件夾以及對應的文件。
mysqld --initialize-insecure
  1. bin目錄下執行,mysqld --install ,安裝mysqld服務
  2. 在bin目錄下運行net start mysql ,啟動mysql服務。

小貼士:

  • mysqld –initialize-insecure自動生成無密碼的root用戶,
  • mysqld –initialize自動生成帶隨機密碼的root用戶。
  • 如果出錯,清空data文件夾

 

如果使用mysqld –initialize自動生成帶隨機密碼的root用戶,則在mysql安裝目錄下的data目錄下的xxx.err文件中有隨機密碼:  root@localhost: XXXXXXX      ,XXXXXXX就是隨機密碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM