導航:首頁 > 操作系統 > 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相關的資料

熱點內容
程序員阿里文化完整版 瀏覽:98
早間新聞在哪個app上面可以看 瀏覽:954
工作啦app注冊的信息怎麼刪去 瀏覽:378
滾動轉子式製冷壓縮機 瀏覽:873
美國編程用什麼軟體 瀏覽:571
圖片加密防盜用 瀏覽:616
dbscan演算法python源碼 瀏覽:849
固態硬碟文件夾刪不掉 瀏覽:717
陽泉工會app怎麼培訓報名 瀏覽:669
編程圖形二級題 瀏覽:549
怎樣知道自己的app存在哪個文件夾 瀏覽:853
電子手帳app怎麼下載 瀏覽:810
app播客是怎麼賺錢的 瀏覽:380
東南亞伺服器是什麼檔次 瀏覽:132
手機app怎麼操控電熱水器 瀏覽:839
python爬蟲框架推薦 瀏覽:518
matlab遺傳演算法適應度函數 瀏覽:130
製作linux系統鏡像 瀏覽:155
域名解析伺服器ip地址不能正常 瀏覽:845
程序員十萬個為什麼 瀏覽:535