導航:首頁 > 操作系統 > linuxmysqlsock

linuxmysqlsock

發布時間:2025-01-24 16:55:50

A. linux系統mysql服務啟動失敗

「error manager of pid file quit without updating file」這個錯誤通常是配置不當造成的,絕大多數是跟/etc/my.cnf有關系。

在出現這個錯誤後,可以查看mysql的數據目錄,也就是datadir下的xx.err文件,xx是用戶名,查看該文件底部的最新日誌,就可以看到具體的報錯項目,有的是啟動參數不對,有的是配置文件錯誤,有的是比如下面這種詭異情況,總結來講還是要學會看日誌排查錯誤。

1、如圖被選定內容所示,新裝的myql啟動失敗,報錯:
ERROR!Manager of pid-file quit without updating file

(1)linuxmysqlsock擴展閱讀

當然也有可能是/usr/local/mysql/data/mysql.pid文件沒有寫的許可權、進程里已經存在mysql進程、是第二次在機器上安裝mysql,有殘余數據影響了服務的啟動、錯誤日誌目錄不存在等問題。想要解決這些問題最好的辦法是查看錯誤日誌。

1、可能是/usr/local/mysql/data/mysql.pid文件沒有寫的許可權
解決方法 :給予許可權,執行 「chown -R mysql:mysql /var/data」 「chmod -R 755 /usr/local/mysql/data」 然後重新啟動mysqld!

2、可能進程里已經存在mysql進程
解決方法:用命令「ps -ef|grep mysqld」查看是否有mysqld進程,如果有使用「kill -9 進程號」殺死,然後重新啟動mysqld!

3、可能是第二次在機器上安裝mysql,有殘余數據影響了服務的啟動。
解決方法:去mysql的數據目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍首了。

4、mysql在啟動時沒有指定配置文件時會使用/etc/my.cnf配置文件,請打開這個文件查看在[mysqld]節下有沒有指定數據目錄(datadir)。
解決方法:請在[mysqld]下設置這一行:datadir = /usr/local/mysql/data

5、skip-federated欄位問題
解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated欄位,如果有就立即注釋掉吧。

6、錯誤日誌目錄不存在
解決方法:使用「chown」 「chmod」命令賦予mysql所有者及許可權。

7、selinux惹的禍,如果是centos系統,默認會開啟selinux
解決方法:關閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器試試。

閱讀全文

與linuxmysqlsock相關的資料

熱點內容
iturns下載的app在哪裡 瀏覽:637
雲起書院App在哪裡 瀏覽:612
怎麼對hex文件進行加密 瀏覽:282
pdf少年時 瀏覽:951
兩個同名文件夾同步 瀏覽:628
拍照文件夾哪個好用 瀏覽:87
文件夾和書包 瀏覽:508
解壓歸檔拿登記證 瀏覽:221
去體驗解壓房 瀏覽:611
單片機一鍵中斷響應 瀏覽:644
唐浩明pdf 瀏覽:842
程序員土木 瀏覽:71
android如何與web伺服器交互 瀏覽:609
蘋果小風扇app怎麼下 瀏覽:956
杭州it程序員對身體好不好 瀏覽:535
高新區編程加盟找哪家 瀏覽:31
伺服器什麼樣的好賣 瀏覽:150
單片機原理及應用第二版例題答案 瀏覽:970
base64encoderjava 瀏覽:493
linux視頻轉換 瀏覽:704