mysql有一天突然間啟動不了,查詢狀態systemctl status mysql
,如下圖顯示
(前面原句,後面我只記得內容,沒截到圖和複製到,大概就行,前面的錯是有可能一樣的) my.cnf line13 (某一行)
前面的意思是預設處理**現致命錯誤。程式中止!(翻譯),後面是找不到設定,具體的沒複製到,懶得找了,然後指著的這一行(line)指回pid的這個配置,那就簡單啦,pid檔案沒了,自己touch建乙個mysql.pid
,然後看了一下網上說的隨便給個數字給他,例如6789(從這裡看的.),不行的話試多幾個。
然後重啟systemctl restart mysql
,給我來一句
job for mysql.service failed. see "systemctl status mysql.service" and "journalctl -xe"
for details.
就是還不行咯,然後查一下status,和之前沒有變化,還是fail,再看看系統日誌journalctl -xe
,出現了一下這個:
簡單來講就是無許可權寫入這個日誌裡,於是乎我ll
看看明細
額。。這日誌檔案竟然是新的。。許可權是root的,那就改改唄,用這命令
chown -r mysql:mysql error.log
然後再重啟。。就可以了
問了問同事,他說他刪除過日誌,因為太大了,重新建了日誌之後沒改許可權。。。好吧。
但是pid檔案為啥沒了,就不太清楚,暫時沒找到原因。
zookeeper節點無法啟動(myid缺失)
錯誤資訊 錯誤原因 集群中的每台zk server都會有乙個用於惟一標識自己的id,有兩個地方會使用到這個id myid檔案和zoo.cfg檔案中。myid檔案儲存在datadir目錄中,指定了當前server的server id。在zoo.cfg檔案中,根據server id,配置了每個serve...
Mysql掛掉後無法重啟報pid檔案丟失的解決方法
多方尋求原因發現,mysqlwww.cppcns.com的pid檔案缺失,並無法重啟自建,後來也看了其他帖子qwjwkvjon說關閉日誌什麼的未果,檢視系統日誌發現,是因為記憶體滿了導致mysql程序被殺,然後就一直掛起狀態。sep 25 11 33 48 iz28jc kernel out of ...
mysql無法啟動
本來是要在伺服器上執行程式,然後程式獲取的資料直接寫進伺服器,後來由於伺服器要麼訪問不了weibo.com要麼訪問不了weibo.cn,訪問速度各種慢,缺少各種外掛程式。本來程式三天寫好的,結果為了把程式移植到伺服器上花了10天左右的時間,最後因為伺服器的ip位址是在是差勁,好多網路都不能訪問,最後...