Starting MySQL. ERROR! The server quit without updating PID file如何解決


今天數據庫突然掛了。重啟提示:

Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/var/localhost.localdomain.pid).

經排查各種原因發現是磁盤空間滿了

使用命令查看磁盤空間:

df -h 

 /dev/mapper/VolGroup-lv_root  100% 

 

解決方法:清理mysql日志,釋放磁盤空間

#創建日志備份目錄
mkdir /home/mysqlbinbak

#移動mysql日志到備份目錄
cd /usr/local/mysql/var/

mv mysql-bin.0000* /home/mysqlbinbak/

/usr/local/mysql/var/mysql-bin.0000* 是mysql運行產生的各種日志,可以直接刪除,為了保險起見,我把日志文件移動到 /home目錄(因為/home是另一個磁盤,所以不會占用mysql日志所在的磁盤空間)

mysql日志關閉方法:

mysql-bin.0000*日志是用於分布式同步使用的,如果只有一台機器完全可以關閉該日志輸出

vim /etc/my.cnf 

注釋 #log-bin=mysql-bin   即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM