1. 程式人生 > >mysql服務無法啟動,workbench 連線不到本地資料庫-解決方案

mysql服務無法啟動,workbench 連線不到本地資料庫-解決方案

軟體複用課上需要用到mysql,結果開啟workbench顯示no connection,開啟控制面板啟動此服務也沒用,顯示mysql啟動後停止。。。。。百度了很多種方案,終於解決,以下是我的解決方案: 1.找到安裝mysql的資料夾,我的是:D:\MySQL\MySQL Server 8.0,然後清空data所有檔案,如果沒有data資料夾,就自己新建一個。 2.檢查環境變數,在path下新增D:\MySQL\MySQL Server 8.0\bin,儲存 3.修改my.ini配置檔案,如果在此檔案下沒有配置檔案,就去C:\ProgramData\MySQL\MySQL Server 8.0,下找到並複製到安裝目錄下,即D:\MySQL\MySQL Server 8.0,開啟,可以看到配置檔案中有很多路徑,找到以下兩項: # basedir=“C:/Program Files/MySQL/MySQL Server 8.0/” datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data 修改為自己的安裝目錄。 4.以管理員身份開啟cmd命令,執行 在這裡插入圖片描述

進入到安裝資料夾,先清除此服務,然後輸入:在這裡插入圖片描述進行初始化,之後: 在這裡插入圖片描述檢視失敗原因:是因為有一個檔案無法找到在這裡插入圖片描述 檢視配置檔案,找到這個路徑,刪除“\Uploads”或者開啟此路徑新建一個Uploads資料夾,重新安裝mysql: 在這裡插入圖片描述 這次安裝成功,啟動服務: 在這裡插入圖片描述 啟動服務成功!!嘗試開啟workbench,這次可以連線了!! 其實每個人的錯誤原因都不太一樣,我嘗試了n多種辦法,我嘗試了重新安裝、配置環境變數、移動到C盤等等辦法,最後還是因為配置檔案my.ini的問題,過程很痛苦,但是結果還不錯,自己解決的問題以後都會成為自己的經驗,記錄下來以防未來出現相似問題束手無措。