mysql 5.7初始化默認密碼錯誤


原文鏈接:http://www.cnblogs.com/stealth7/p/6677846.html

 

下載了一個mysql 5.7.17的安裝包后,安裝后怎么都啟動不了,好在mysql安裝是成功了,沒辦法只有使用命令行重新初始化設置了

我的mysql安裝根目錄為:C:\Program Files\MySQL\MySQL Server 5.7

根目錄下的文件my-default.ini,拷貝到桌面后更改配置:

basedir = C:\Program Files\MySQL\MySQL Server 5.7
datadir = C:\Program Files\MySQL\MySQL Server 5.7\data

沒有data文件夾請自行創建文件夾!

命令:mysqld remove mysql 把默認的mysql服務刪除掉

命令:mysqld --initialize-insecure --user=mysql 初始化,如果只是用mysqld --initialize命令,5.7的版本會默認生成一個隨機的密碼,網上找了一圈說是日志里會寫出來密碼,但是目錄里找了半天也不知道哪個文件里有,所以直接初始化的時候生成空密碼!

如果報錯:

先刪除根目錄下data文件夾下的所有文件

重新運行命令:mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp

無任何報錯后,運行命令:mysqld -install

成功后,開啟mysql服務:net start mysql

登錄mysql,密碼不用輸入,登錄好了以后再自行修改密碼

 

 


免責聲明!

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



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