步驟如下:
先要確認錯誤原因:
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竟然沒有被清除,並且完好的儲存了下來!但是如...