首页 相关文章 Mysql入门系列:检查和维护MYSQL数据库表

Mysql入门系列:检查和维护MYSQL数据库表

  理想的情况是,MySQL从首次安装以来始终平稳地运行。但有时确实会由于各种原因而出现问题,其范围可以从电源断电到硬件故障到不正常地关闭MySQL服务器(如用kill -9 终止服务器或机器崩溃)。诸如这样的情况大部分都超出您的控制范围,它们会导致数据库表的毁坏,尤其是在对表进行修改且未完全写入时所引起的。

  本章的重点是检测和解决表的问题,而不论问题是如何引起的。对于表的检查和修复,MySQL管理员最好的朋友是myisamchk 和isamchk 实用程序。这两个程序有好几个功能,我们已经在第4章讨论了怎样使用它们执行索引键的分布分析和索引的释放与激活。还可以使用它们检查表和修复有问题的表。这使您能在表变坏之前(使表不能使用之前)修正故障。

  myisamchk 和isamchk 提供的全部选项的清单在附录E 中。有关其他的背景,请参阅MySQL参考指南的维护MySQL安装一章。

  表的故障检测和修正的一般过程如下:

  1) 检查出错的表。如果该表检查通过,则完成任务,否则必须修复它。

  2) 在开始修复之前对表文件进行拷贝,以防万一。

  3) 试着修复表。

  4) 如果修复操...[ 查看全文 ]

2016-02-19 标签:

Mysql入门系列:检查和维护MYSQL数据库表的相关文章

手机页面
收藏网站 回到头部