MySQL 服務無法開啟的解決方法

2021-09-18 04:13:15 字數 1410 閱讀 7283

執行mysql試圖連線資料庫時,出現如下錯誤:

can't connect to local mysql server through socket '/tmp/mysql.sock' (111)

以下記錄解決這一問題時所進行的步驟,以供出現類似情況的同學參考。

step1:

執行cat /etc/my.conf檔案,找到 socket 檔案位置:

檢視這一路徑下是否存在mysql.sock檔案,如果沒有則建立乙個:

touch /tmp/mysql.sock

step2:

進行完第一步後,再執行mysql,又出現錯誤:

此時需要執行rm -f /var/lock/subsys/mysql,此時再執行service mysqld status時,提示為:

step3:

此時,執行service mysqld start試圖啟動 mysql 時,提示錯誤:

此時需要刪除 mysql 安裝目錄下的/data/mysql-bin.index檔案,此時執行which mysql檢視 mysql 指令的位置:

注意這裡的路徑是 mysql 指令的位置,mysql 的安裝路徑為這一路徑的上上一級,即/alidata/server/mysql

接下來執行rm -f /path/to/mysql/data/mysql-bin.index即可。

step4:

此時再執行service mysqld start就可以成功啟動 mysql 服務了:

出現can』t connect to local mysql server through socket 『/tmp/mysql.sock』 的問題的兩種解決方法 - 推酷

linux啟動/停止/重啟mysql資料庫的方法 -

解決linux下mysql啟動錯誤starting mysql.manager of pid-file quit without updating file.

啟動mysql 報錯,starting mysql.manager of pid-file quit without updating fi

mysql: mysql is not running but lock exists 的解決方法

mysql: mysql is not running but lock exists 的解決方法

starting mysql.manager of pid-file quit without updating file. 的解決方法

Android Studio無法開啟解決方法

android studio下下來之後竟然啟動不了,上網找了些資料後成功了。1,先來到android studio的bin目錄下,2.修改studio.bat 第72行goto end 在他前面加上pause 用於檢視錯誤訊息。3.進入cmd 然後指向android studio目錄下 執行stud...

開啟mysql服務提示服務名無效的解決方案

在windows2000下,安裝完成後,並沒有把mysql安裝成服務,我們必須執行下面的語句把mysql註冊為服務 installdirmysqlbinmysqld nt install。windows98下沒有服務的概念,所以不用安裝服務。2 啟動mysql服務 在windows2000下,安裝服...

MySQL服務無法啟動解決

造成此情況的原因是mysqld initialize執行失敗,在data裡會找到錯誤資訊 2018 12 06t11 42 05.084257z 0 error my 000077 server d programdata mysql 8.0.13 bin mysqld.exe error whil...