文档章节

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

阿里云官方博客
 阿里云官方博客
发布于 2014/09/14 21:09
字数 367
阅读 97
收藏 0

阿里云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


© 著作权归作者所有

阿里云官方博客
粉丝 189
博文 2029
码字总数 5016301
作品 0
杭州
程序员
私信 提问
构建大型云计算平台分布式技术的实践

构建大型云计算平台分布式技术的实践 作者 章文嵩 发布于 2014年7月23日 | 本文基于章文嵩博士在2014年7月18日的全球架构师峰会ArchSummit上的主题演讲《构建大型云计算平台分布式技术的实践...

银月光海
2014/07/29
136
0
云计算--培训课程大纲

第一阶段 Linux系统管理实战 01 打开计算机世界的大门 行业分析、计算机基础、 Windows server基础、网络基础 02 Linux基本管理 Linux安装、Linux常规命令、文本编辑器 03 Linux软件与文件系...

wy125629
2017/10/11
0
0
systemctl default to try again to boot into default mode

云服务器 ECS Linux 系统 /etc/fstab 错误配置导致系统启动异常 注意:本文相关配置及说明已在 CentOS 6.5/CentOS 7.0 以及 Ubuntu12.04/Ubuntu14.04 操作系统中进行过测试。其它类型及版本操...

Mr_Tea
2016/11/15
1
0
云服务器 ECS 建站教程:在ECS上部署数据库

在ECS上部署数据库 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使...

回忆@旧时光
04/19
0
0
阿里云ECS重装系统、阿里云工单系统、RDS、SLB和其他产品介绍

阿里云ECS主机重装系统 阿里云的ECS有两种重装系统的方式 重新选择系统盘 初始化系统盘 重新选择系统盘 这个操作需要先把实例关机。点击实例最右侧的“更多”按钮-->选中磁盘和镜像-->点击更...

李超小牛子
01/18
26
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot-MVC RequestBody中LocalDateTime的自适应配置

请求的json报文中可能会出现 一下几种: ['2019-01-01','2019-01-01 12:03:34','20190101120334'] 但是接收的Request实体类日期字段是LocalDateTime类型 LocalDateTime applyDate; 希望的情况......

汉堡OSC
20分钟前
2
0
小招喵所在的国家正处于怪兽入侵的战场中,这个国家一共有n+1个城市

import java.util.Arrays; import java.util.Scanner; public class test3 { public static long max=0;public static void main(String[] args) { Scanner sc = new Scanner(System.i......

南桥北木
22分钟前
3
0
活动策划思维导图模板分享,怎样绘制思维导图操作方法介绍

对于一场活动的举办可以事先使用思维导图简略的将整个过程进行总结归纳使用,这样清晰的思维导图即利于工作的进行,也可以清晰明了了熟悉整个过程,下面是为大家分享的几款活动策划思维导图模...

干货趣分享
28分钟前
4
0
Android高级xml布局之输入框EditText设计

今天给大家介绍一下如何实现一款简约时尚的安卓登陆界面。大家先看一下效果图 当用户输入时动态出现删除按钮 现在先罗列一下技术点: 1.如何使用圆角输入框和按钮背景 2.如何实现“手机号”、...

shzwork
52分钟前
4
0
RxJava进行单元测试的方式

@Test public void completeTask_retrievedTaskIsComplete() { // Given a new task in the persistent repository final Task newTask = new Task(TITLE, ""); ......

SuShine
55分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部