安装MySQL8.0+,数据库初始化失败错误解决办法
問題描述
MySQL版本:8.0.19。配置服務器最后一步,出現錯誤“The designated data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ is unusable. You can remove all files that the server added to it. ……”,數據庫初始化失敗!如下圖。
 
 查看錯誤日志如下圖所示。
 
 如果大家也碰到同樣的問題,希望這個能給到你一定的幫助。
解決步驟
1. 打開MySQL數據目錄
數據目錄:C:\ProgramData\MySQL\MySQL Server 8.0, 查看my.ini文件,如果c盤沒有這個文件夾,就先打開C盤最上面有個查看——顯示/隱藏選項卡上,勾選隱藏的項目你就能看見了。如下圖所示。
 
2. 執行初始化命令 mysqld --initialize --console
查看運行錯誤如下圖。
 
 由錯誤提示可知:配置時系統沒有按照my.ini配置文件中配置的data路徑創建數據文件,而是使用的mysql的安裝路徑。
3. 查看mysql安裝路徑下有沒有Data文件夾,如果沒有該文件夾,我們就得自己創建一個,因為是自己創建的,所以我們給他寫入的權限。
右擊空白處創建文件夾,重命名Data后,右擊文件夾屬性——安全,點擊 編輯,在 組或用戶名框中選擇Administrarors,勾選下方完全控制,Users也是如此。
 
 
4. 再次執行初始化命令 mysqld --initialize --console
注意:記住第二行【Note】最后是初始密碼。
5. 啟動服務
按win + r快捷鍵輸出 services.msc,看下你的MySQL服務,如果沒有這個服務。
 讓我們回到命令指示符(用管理員權限打開),輸入cd +文件路徑,再輸入mysqld –install。
 
如果顯示mysql服務啟動成功,那么恭喜里了。不要關命令指示符。
6. 修改密碼
我們還需要輸入mysql -u root -p,然后輸入我讓你記住的初始密碼,輸完后,在輸入 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘(自己設置的密碼)’;回車就好了。
 
希望能幫助到你們,蟹蟹了!!!
 最后,感謝童同學的助力,希望能幫助更多的小伙伴們!!
總結
以上是生活随笔為你收集整理的安装MySQL8.0+,数据库初始化失败错误解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 财务自动化
- 下一篇: 古方怡雪祛斑效果怎么样,实话实说!
