假期回來發現資料庫還沒回來,
我就放4天,
它以為8天呢!!!
它還在旅遊???
發現mysql在不斷的自啟失敗自啟失敗。。。。陷入迴圈(mysql設定了自啟)
研究了半天,有說記憶體不足的,我看了很足,顯然不是這個原因;
有說網路問題的,網路很好,更不靠譜;
看一下日誌檔案:/var/log/mysqld.log
發現一下問題:unix socket lock file is empty /var/lib/mysql/mysql.sock.lock
檢視此檔案發現其大小為0,
mysql.sock.lock是可讀文字檔案,記錄了mysql啟動的pid,對應套接字檔案mysql.sock.
參考鏈結
該問題是因磁碟寫滿導致mysql宕了,
沒能正確刪除mysql.sock.lock,進而導致啟動失敗。
於是刪除該檔案,發現自啟動停了,mysql正常啟動了
2012國慶回來複習 筆記整理
記憶體分配有三種方式 1 靜態分配,或者說靜態儲存區域分配。就是說內存在程式編譯的時候就已經分配好了,這款內存在程式整個執行期間都存在,如全域性變數,static變數。2 自動分配,或者說是在棧上分配。比如在執行函式時,函式內區域性變數的儲存單元就是在棧上建立的,函式執行結束時,這些儲存單元自動被釋...
死磕mysql 死磕mysql
資料庫建立語句 create database new 建立乙個名為new 的資料庫 drop database new 刪除名為new的資料庫 資料庫名為小寫,當初教我的那個人對我說在某個系統中大寫會出現異常情況,為了方便移植,統一為小寫 show creata database new 檢視建立...
mysql 壓力 死 MySQL死鎖
死鎖產生 死鎖是指兩個或多個事務在同一資源上相互占用,並請求鎖定對方占用的資源,從而導致惡性迴圈。當事務試圖以不同的順序鎖定資源時,就可能產生死鎖。多個事務同時鎖定同乙個資源時也可能會產生死鎖。檢測死鎖 資料庫系統實現了各種死鎖檢測和死鎖超時的機制。innodb儲存引擎能檢測到死鎖的迴圈依賴並立即返...