简洁的想法

仁爱、喜乐、和平、忍耐、恩慈、良善、信实、温柔、节制

FC下mysql不能正常启动解决方案

| Comments

discuz 论坛报错:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)看似是mysql.sock的问题,但这个文件如果重启mysql会自动建立。

于是第一步:
service mysql restart
看到飞快地提示信息:
Shutting down service MySQL done
Starting service MySQL done

就像至尊宝发现二当家不正常的直觉一样,我觉得问题依然存在:
/etc/init.d/mysql status
虽然提示是running的,但网页还是同样的错。

第二步,看日志 /var/lib/mysql/mysqld.log:
报错
/usr/sbin/mysqld: Disk is full writing './mysql-bin.000004' (Errcode: 28). Waiting for someone to free space… Retry in 60 secs
问题似乎很明确了
df一下,发现空间不够了,清理垃圾后:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 74754492 69856364 1100764 99% /
udev 1038036 92 1037944 1% /dev
/dev/sda1 69972 9132 57227 14% /boot

重启mysql,搞定!

Comments