文档章节

mysql数据库表的检测和修复

jk409
 jk409
发布于 2015/09/25 22:55
字数 177
阅读 105
收藏 12

Mysql数据库修复方法有下面3种:

1. mysql原生SQL命令: repair
  即执行REPAIR TABLE SQL语句
  语法:REPAIR TABLE tablename[,tablename1...] [options]
  示例: mysql> use database xxx;
    mysql> repair table *;

 

2.使用MySQL自带的客户端工具: mysqlcheck (无需停止MySql服务)
具体信息可见: http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqlcheck

有3种方式来调用mysqlcheck:
shell> mysqlcheck  [options] db_name [tables]
shell> mysqlcheck  [options] ---database DB1 [DB2 DB3...]
shell> mysqlcheck  [options] --all--database
示例:
自动检查并修复数据库xxxdatabase的所有表:
shell> mysqlcheck --auto-repiar xxxdatabase -uroot -p

3.使用MySQL自带的客户端工具: myisamchk (需要停止MySql服务)
  较少使用, 如果想了解详细, 请见Mysql官方文档.

本文转载自:

共有 人打赏支持
jk409
粉丝 21
博文 159
码字总数 38443
作品 0
深圳
后端工程师
私信 提问
如何进行MySQL数据库表的故障检测

表的故障检测和修正的一般过程如下:   ◆ 检查出错的表。如果该表检查通过,则完成任务,否则必须修复出错的数据库表。   ◆ 在开始修复之前对表文件进行拷贝,以保证数据的安全。   ...

堕落的白天使
2016/12/30
24
0
DBeaver 3.8.0 发布,数据库管理工具

DBeaver 3.8.0 发布了。 DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBe...

达尔文
2016/11/22
1K
14
九爷 带你玩转mysql引擎Mylsam

一、 mysql存储引擎介绍: MySQL在5.1(不包括)之前的版本中,存储引擎是需要在MySQL 安装的时候就必须和MySQL 一起被编译并同时被安装的。 但是从MySQL5.1 开始,MySQL AB 对其结构体系做了...

李伟铭k
2018/07/09
0
0
Lepus-开源数据库企业监控系统 3.7 发布

Lepus数据库企业监控系统V3.7版本发布,这次发布主要以修复大家在社区网站和群里提交的bug为主。同时,值得高兴的事情是lepus已经有2位新伙伴参与核心代码的开发,他们都是来自各大互联网公司...

andrew_ru
2015/02/09
4.5K
4
MySQL在删除表时I/O错误原因分析

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯数据库技术 发表于云+社区专栏 问题现象 最近使用sysbench测试MySQL,由于测试时间较长,写了一个脚本按prepare->run-...

腾讯云+社区
2018/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【机器学习PAI实战】—— 玩转人工智能之商品价格预测

摘要: 我们经常思考机器学习,深度学习,以至于人工智能给我们带来什么?在数据相对充足,足够真实的情况下,好的学习模型可以发现事件本身的内在规则,内在联系。我们去除冗余的信息,可以...

zhaowei121
23分钟前
2
0
Spring拓展接口之FactoryBean,我们来看看其源码实现

是什么 FactoryBean的源码比较简单,大家可以细读下其注释,我做了简单的如下翻译 /** * 实现此接口的bean不能用作普通bean。此bean暴露的对象是通过getObject()创建的对象,而不是它自身...

java菜分享
27分钟前
3
0
Pod在多可用区worker节点上的高可用部署

一、 需求分析 当前kubernetes集群中的worker节点可以支持添加多可用区中的ECS,这种部署方式的目的是可以让一个应用的多个pod(至少两个)能够分布在不同的可用区,起码不能分布在同一个可用...

阿里云官方博客
33分钟前
1
0
深入理解 Hive 分区分桶 (Inceptor)

分区是hive存放数据的一种方式。将列值作为目录来存放数据,就是一个分区。这样查询时使用分区列进行过滤,只需根据列值直接扫描对应目录下的数据,不扫描其他不关心的分区,快速定位,提高查...

hblt-j
41分钟前
0
0
数据结构

什么是数据结构 1、数据 数据是描述客观世界的数字、字符以及一切能够输入到计算机中,并且能够被计算机程序处理的符号集合。简言之,数据就是计算机加工处理的原料,是信息的载体。 2、数据...

stars永恒
51分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部