MySQL备份和恢复/备份和恢复/MyISAM表维护和崩溃恢复

1.6 MyISAM工作台维护和故障恢复

本节讨论如何使用myisamchk公司检查或修理密萨姆表(具有MYD先生MYI先生用于存储数据和索引的文件)。一般myisamchk公司背景,参见myisamchk-MyISAM表维护实用程序. 其他表修复信息可在重建或修复表或索引.

你可以用myisamchk公司检查、修复或优化数据库表。以下各节介绍如何执行这些操作以及如何设置表维护计划。有关使用的信息myisamchk公司要获取有关表的信息,请参阅使用myisamchk获取表信息.

即使桌子修理myisamchk公司很安全,备份总是个好主意之前进行维修或任何可能对表进行大量更改的维护操作。

myisamchk公司影响索引的操作可能导致密萨姆全文要用与MySQL服务器使用的值不兼容的全文参数重建的索引。要避免此问题,请遵循中的指导原则myisamchk常规选项.

密萨姆表维护也可以使用执行类似于myisamchk公司我们可以做:

有关这些语句的更多信息,请参阅表维护报表.

这些语句可以直接使用,也可以通过mysqlcheck公司客户端程序。这些说法的一个优点是myisamchk公司服务器完成了所有的工作。与myisamchk公司,您必须确保服务器不会同时使用这些表,以便表之间没有不需要的交互myisamchk公司还有服务器。