Home > Database > Mysql Tutorial > MySQL修复表的两个小技巧

MySQL修复表的两个小技巧

WBOY
Release: 2016-06-07 14:52:33
Original
1149 people have browsed it

MySQL修复表的方法我们经常会用到,下面就教您两个MySQL修复表的小技巧,希望对您学习MySQL修复表方面能有所帮助。 在长时间使用MySQL后,数据库可能会出现一些问题。大多数问题可以通过简单的操作进行快速修复。下面介绍两种MySQL修复表的方法。 1. myisamc

  MySQL修复表的方法我们经常会用到,下面就教您两个MySQL修复表的小技巧,希望对您学习MySQL修复表方面能有所帮助。

  在长时间使用MySQL后,数据库可能会出现一些问题。大多数问题可以通过简单的操作进行快速修复。下面介绍两种MySQL修复表的方法。

  1. myisamchk

  使用myisamchk必须暂时停止MySQL 服务器。例如,我们要检修blog数据库。执行以下操作:

  # service mysql stop (停止MySQL)
  # myisamchk -r /datawhere/blog/*MYI
  # service mysql start myisamchk 会自动检查并修复数据表中的索引错误。

  2. mysqlcheck
  使用mysqlcheck无需停止MySQL,可以进行热修复。操作步骤如下:(检修 blog库)

  # mysqlcheck -r -uroot -p blog

  注意,无论是 myisamchk还是mysqlcheck,一般情况下不要使用-f强制修复,-f参数会在遇到一般修复无法成功的时候删除
  部分出错数据以尝试修复。所以,不到万不得已不要使用-f。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template