事件的原由:最近在本地服務器想本身搭建服務,學習些linux方面搭建的知識,當我再作到數據庫這塊的時候 因爲業務須要 我這邊要導入一個比較大的數據 問題就發生了mysql
問題描述linux
插入數據過程當中數據庫直接卡死,數據庫重啓失敗 報錯信息爲Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock(2)sql
樓主碰到這個問題時候也是習慣性的baidu 什麼的找答案 可是答案都是千篇一概的什麼權限配置什麼的 根本解決不了樓主的問題數據庫
樓主痛定思痛 關鍵時刻仍是得靠本身 實踐出真知服務器
mysql 啓動的命令是service mysqld start 咱們首先找到 /etc/init.d/mysqld vi打開看到咱們mysql的錯誤日誌在 app
咱們從上面的錯日誌中看到ibtmp1 什麼的size已滿 後來在網上看了下 是爲臨時空間表滿了socket
咱們使用df -hl命令 查看獲得冊那咱們的 /dev/mapper/VolGroup-lv_root 滿了
複製代碼
冊那問題終於找的差很少了 咱們經過 du -sh $dir 找到咱們的大文件 或者使用學習
find . -type f -size +500M 找到對應大文件 通常爲ibdata1 這種文件 刪除以後 重啓mysql
複製代碼