MyISAM引擎为什么会出现坏表

很多人都遇到过MyISAM坏表,而有的人却会经常遇到,其实这是有原因的。

MyISAM引擎坏表一般是因为这几个原因引起的:

1、在联机状态下直接kill mysql进程。

2、在联机状态下直接对mysql的数据库文件进行操作。很多人就是这样备份的。

3、在联系状态下直接用myisamchk修复表。

2011年09月06日