MySQL8服務無法啟動,服務沒有報告任何錯誤
錯誤信息:
免安裝版mysql-8.0.15-winx64.zip
按照教程來安裝,解壓,增加my.ini文件,修改文件內部的地址信息,配置環境變量path,新建data文件夾(注意這里,就是這個位置出錯了),以管理員身份運行cmd初始化,mysqld -install,net start mysql,啟動mysql。
結果報錯:
MySQL 服務正在啟動 ......
MySQL 服務無法啟動。
服務沒有報告任何錯誤。
請鍵入 NET HELPMSG 3534 以獲得更多的幫助。
查找資料,得出 data 文件夾不能手動新建,應該通過命令來新建
解決方案:
刪除 data文件夾 ,重新打開管理員身份的cmd
cd到安裝數據庫bin目錄下
mysqld --initialize --user=mysql --console
稍等,然后記錄下控制台上打印的 MySQL隨機分配的 新密碼
2019-07-30T01:49:51.711468Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: FepSLm(sX5/P
接着重新執行一遍命令
mysqld -install
net start mysql
mysql -u root -p
回車后輸入上面記錄的新密碼
進入MySQL,修改密碼
ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
搞定,可以開始使用數據庫了。