[root@linux mysql]# service mysqld start
Timeout error occurred trying to start MySQL Daemon.
Starting MySQL: [FAILED]mysql
在這種狀況下多是磁盤滿了,本人親歷mysql二進制日誌未進行設置,致使日誌太多佔用空間,進而mysqld不能啓動。
能夠 df -hl看下磁盤狀況,若是其餘都正常的話,忽然出現這個問題的時候
[root@linux log]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda1 9920592 2292208 7116316 25% /
/dev/hda6 19171756 963340 17218816 6% /backup
tmpfs 509492 0 509492 0% /dev/shm
/dev/hda2 39674224 22471284 15155056 60% /home
/dev/hda3 4956316 4714212 0 100% /var
這時會發現:var 滿了,這時找到緣由所在了,由於數據庫都存放在這,聯mysql.sock也是在這裏面生成的,滿了固然生成不了。
這時解決就是把沒用的日誌文件和其它沒的的文件或數據刪掉。linux