1. 程式人生 > >mysql無法啟動10061的錯誤!!!

mysql無法啟動10061的錯誤!!!

昨天晚上開啟java專案準備聯絡幾個功能,linux裡面啟動成功,tomcat也運行了,正在享受這個過程的時候,結果mysql顯示cant connect localhost 10061的錯誤,瞬間一盆冷水搞得心情無比低落.

之前遇見過一次這種情況,當時查詢各種資料搞好了,但是忘了記下了(真是後悔),這次就沒那麼簡單,又是翻遍了各種的資料,有的說四中方法:

1,刪除mysql安裝路徑下的data資料夾

之後進行初始化cmd 進入dos命令,之後cd 到bin目錄mysql-5.6.17-winx64\bin,然後執行:mysqld --initialize 進行初始化,重建data,之後net start mysql,這種方法,我的執行後還是無法開啟------失敗.

2,還要的博友文章是把my.ini放在bin目錄,然後dos執行“mysqld --initialize --user=root --console”進行初始化,然後輸入net start mysql,你會驚喜的發現博友文章上說他成功了,然而我的很驚訝--------失敗.

3,按照另外的方法,ctrl+R通過regedit命令開啟登錄檔

開啟之後進入\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\找到MySQL資料夾,

有的說這個路徑看一下是否正確,不行就修改試試,改了之後net start mysql就成功了(個人認為這樣的說法完全是不負責的行為,不知道具體的錯誤,改了之後萬一沒辦法改回來就是誤導),看了一下,個人路徑應該沒問題(忍住沒改).

這時候,看了好多篇文章和方法,仍然和之前一樣的情況,無法啟動,處於崩潰的邊緣.

之後開啟 管理工具----服務------mysql,直接手工---------無法啟動---失敗

實在沒有辦法,檢查了下錯誤日誌,上面寫的是  缺少相關的檔案mysql.user什麼的,可能見過的世面太少,最終崩潰放棄了.

---------------------------

但是mysql還是要用,於是,極端的方法,直接徹底解除安裝後重裝(一般不建議,無奈時候可以考慮,不徹底解除安裝安裝仍會失敗)

1,Windows管理工具-服務,將MySQL服務停止。 2,解除安裝mysql server 控制面板-所有控制面板項-程式和功能-解除安裝mysql 3,刪除mysql安裝目錄的資料夾 4,執行“regedit”檔案,開啟登錄檔。 刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL資料夾 刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的資料夾。

有的人目錄還有HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002,和上面同樣的方法刪除 5,C:\ProgramData\MySQL 資料夾,programData有的是隱藏有的可以直接找到,反正刪除裡面的mysql資料夾 然後,就可以重灌MySQL了!!!(環境變數之前配好的如果重灌路徑,名字不變的話不用重新配)

之後我的mysql重新可以運行了,心傷!

總結: 雖然解決這樣的問題網上有很多的方法,大部分的說初始化後重新啟動,或者刪除data表,或者刪除什麼什麼什麼,但是個人建議不要看見一種方法就嘗試,失敗之後繼續嘗試其他的方法,這樣的話很容易把啞巴治成聾子,結果更加糟糕(個人深有體會),首先分析報錯的各種情況後,找到合適自己的方法,切勿報錯就慌了神,另外之後如果找到解決的最好辦法我會再次分享,畢竟最後無奈的方法還是..........