mysql 数据表崩溃

12 篇文章 0 订阅

1, 打开网页php,显示如下信息:
Can’t connect to local MySQL server through socket /var/run/mysqld/mysqld.sock’ (2)
百度后的解决办法:
cd /etc/mysql/my.cnf

socket=/var/lib/mysql/mysql.sock
改为
socket=/tmp/mysql.sock
然后重启数据库
root: service mysql stop/start

2, 打开网页php,还是和之前一样,
随后检查各个目录的空间情况,发现/ 根目录下已经没有空间,100%被占用,随后找到占用空间的大文件,rts-debug–2.1G
该文件在/var/log/ 下,随后删除该文件,重启mysql,

3,打开网页php,显示如下信息:
Table ‘./meteo/sdata ’ is marked as crashed and last (automatic?) repair failed
随后开始百度查询修复方案,如下:
Go to your data folder and try running myisamchk -r . You should stop MySQL process first. If that doesn’t work, you can try with myisamchk -r -v -f .
到数据库该表的目录下: cd /lib/mysql/meteo/ 下即可找到对应的表。
等待一段时间后,数据恢复正常。重启mysql,有时需要重启系统。
OK ! 一切恢复正常!以后要重点关注一下/根目录空间哦!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值