博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例
阅读量:7225 次
发布时间:2019-06-29

本文共 846 字,大约阅读时间需要 2 分钟。

hot3.png

阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例

 阿里云技术支持:完颜镇江

问题现象:

磁盘空间满了,第一想到的就是删除无用的服务日志或者升级数据盘。

通常是使用du –sh去分析目录找出占用最大的。

根据经验来说基本都是日志文件占用的,那么就是停止应用清理日志,或者清理日志后重启应用即可。

但是本实例的异常是网站主页正常,但是子导航的内容为空,首先怀疑的就是磁盘满了导致mysql数据库的数据异常。

 

问题排查:

排查的方法是打开mysql的errlog

添加以下配置重启mysql服务(在[mysqld]下添加)

log-error=/usr/local/mysql/log/error.log

#tail –f /usr/local/mysql/log/error.log(在刷新错误的页面的时候mysql出现异常的部分,顺便查看日志)

140406 12:48:52 [ERROR]/www/wdlinux/mysql-5.1.63/libexec/mysqld: Table './admin/pre_forum_post' ismarked  as crashed and should be repaired

很明显了就是MySQL常由于某种原因,出现表Crash,需要repair。

修复的命令如下

#myisamchk -c-r   /www/wdlinux/mysql-5.1.63/var/admin/pre_forum_post.MYI

- Fixing index 1

- Fixing index 2

- Fixing index 3

- Fixing index 4

Date records:42880

 

这样就成功了修复了数据库表,重启下mysql服务网站正常了。

原文地址:http://bbs.aliyun.com/read/170965.html

转载于:https://my.oschina.net/u/1464083/blog/313443

你可能感兴趣的文章
Android窗口浮在屏幕上效果
查看>>
今天做jquery遇到的一些问题汇总
查看>>
Arcgis中将栅格数据导出成Txt格式
查看>>
基于Predictive Parsing的ABNF语法分析器(五)——AbnfParser文法解析器之单字符的情形(如HTAB、LF、CR、SP)...
查看>>
每日英语:What Makes A Risk-Taker
查看>>
用VC实现发送和接收短信(操作AT指令)
查看>>
android-HttpClient和HttpURLConnection判断网络连接
查看>>
vi使用5
查看>>
html知识点总结
查看>>
POJ 1039 Pipe(直线和线段相交判断,求交点)
查看>>
Java-抽象类定义构造方法
查看>>
一键安装IIS的点点滴滴——For所有Microsoft的操作系统(上)
查看>>
Android 短信模块分析(二) MMS中四大组件核心功能详解
查看>>
Eclipse 工程使用相对路径导入Jar包设置
查看>>
Struts2中的 配置文件
查看>>
手动安装 MyEclipse6.5 FindBugs
查看>>
poj 3615(floyd变形)
查看>>
缓存子系统如何设计(Cachable tag, Memcache/redis support, xml config support, LRU/LFU/本地缓存命中率)...
查看>>
解决数据库 Table 'content_tags' is marked as crashed and should be repaired 表损坏问题
查看>>
算法-随手写的二分查找
查看>>