關於mysql重啟後丟失PID檔案的解決方法

2021-10-02 22:51:42 字數 991 閱讀 2211

步驟如下:

先要確認錯誤原因:

starting mysql. error! the server quit without updating pid file (/tmp/mysqld/mysqld.pid).

可以看出tmp路徑下的mysqld.pid檔案找不到了。

原因:tmp是臨時資料夾,服務每次重啟都會清空這個資料夾。

解決辦法:將mysqld.pid檔案換個路徑。

1)檢視my.cnf檔案,修改路徑

[root@localhost ~]# vim /etc/my.cnf

將pid-file=/tmp/mysqld/mysqld.pid 修改為 pid-file=/home/mysql/mysqld/mysqld.pid

2)到home/mysql下建立資料夾和檔案

[root@localhost ~]# cd /home/mysql

建立資料夾

[root@localhost mysql]# mkdir mysqld

資料夾授權

[root@localhost mysql]# chown mysql:mysql mysqld/

[root@localhost mysql]# chmod 755 mysqld/

進入mysqld資料夾

[root@localhost mysql]# cd mysqld/

建立mysqld.pid檔案

[root@localhost mysqld]# touch mysqld.pid

檔案授權

[root@localhost mysqld]# chown mysql:mysql mysqld.pid

[root@localhost mysqld]# chmod 755 mysqld.pid

3)重啟mysql服務

[root@localhost mysqld]# service mysql start

starting mysql. success!

Mysql掛掉後無法重啟報pid檔案丟失的解決方法

多方尋求原因發現,mysqlwww.cppcns.com的pid檔案缺失,並無法重啟自建,後來也看了其他帖子qwjwkvjon說關閉日誌什麼的未果,檢視系統日誌發現,是因為記憶體滿了導致mysql程序被殺,然後就一直掛起狀態。sep 25 11 33 48 iz28jc kernel out of ...

HBase在系統重啟後丟失資料

最近在學習 hbase 的一些東西,發現了一些奇怪的現象,我的 hbase 下的表建好後,重啟 linux,再啟動 hbase 相關服務後,奇怪的事情發生了。重啟之前我建了一張有數個列族的blogtable表,現在我用list命令檢視,發現表還在的。但是當我scan blogtable 的時候發現提...

關於Tomcat重啟和關閉後重啟session變化

當頁面第一次訪問,session的attribute還未賦值,為null 當頁面第二次訪問時,這時當前的session的attribute有值了!到了本文章的點題時刻!如果我是直接點選server的 之後頁面再訪問,結果如下圖所示!可以看到,session竟然沒有被清除,並且完好的儲存了下來!但是如...