mysql遷移啟動失敗

2021-10-04 22:22:24 字數 725 閱讀 8359

資料庫位置

遷移前:/opt/mysql/

遷移後:/data/opt/mysql/

遷移過去之後一直啟動失敗,檢視日誌 找不到 pid 檔案

排查開始:

1.許可權

chown -r mysql.mysql /

data

/opt/mysql

重新啟動

還是報錯

2.配置檔案

核對以下三個配置檔案中的路徑有沒有修改。

/etc/my.cnf

/etc/init.d/mysql

/data

/opt/mysql/support-files/mysql.server

重新啟動

還是報錯

4.虛擬機器模擬錯誤

因為是線上伺服器,所以還是不敢放開手搞。

虛擬機器上開始各種嘗試,最後找到問題。

(1)my.cnf配置檔案

將指定pid檔案的配置項改加至 [mysql_safe] 域下。

(2)sock

將遷移前的兩個sock檔案刪除。

my.cnf配置檔案中的三個域中都要新增指定sock的配置項

socket=/

data

/opt/mysql/

data

/mysql.sock

重新啟動即可

mysql啟動失敗 MySQL 啟動失敗的常見原因

mysql 啟動失敗的最常見的原因有兩類,分別是無法訪問系統資源和引數設定錯誤造成的,下面分別分析如下。一 無法訪問系統資源 mysql 不能訪問啟動需要的資源是造成而 mysql 無法啟動的乙個常見原因,如 檔案,埠等。由於 linux 中用於啟動 mysqld 程序的 mysql 使用者通常是不...

MySQL啟動失敗

本地啟動mysql服務 找不到系統檔案 錯誤2 這是因為登錄檔中的路徑沒有修改。修改的步驟如下 win r regedit hkey local machine system currentcontrolset services mysql 服務名 imagepath 右鍵修改,將第乙個路徑修改為m...

MySQL 啟動失敗

今天 安裝新資料庫 mysql 5.5.16 結果忘記配置乙個目錄,導致mysql啟動失敗 111108 16 19 54 mysqld safe starting mysqld daemon with databases from home soft mysql data opt soft mys...