1. 程式人生 > >修復資料庫表方法

修復資料庫表方法

方法一、資料庫表損壞修復方法:

步驟1)登陸到資料庫,使用命令:mysql -uroot -p密碼

步驟2)執行命令:use 資料庫名;

步驟3)執行命令:repair table 表名;

方法二、 使用mysqlcheck,該工具可以修復MyISAM表

基本語法:

  1. > mysqlcheck [options] db_name [tbl_name ...]
  2. > mysqlcheck [options] --databases db_name ...
  3. > mysqlcheck [options] --all-databases

example:

     1)檢查所有表:mysqlcheck  db_name  -uroot  -p666666   -c

           檢查某個表:mysqlcheck  db_name  table_name -uroot  -p666666   -c

     2)修復所有表:mysqlcheck  db_name  -uroot  -p666666   -r

           修復某個表:mysqlcheck  db_name  table_name -uroot  -p666666   -r

    其他選項說明:

           -a: ANALYZE TABLE

           -oOPTIMIZE TABLE

           -c:CHECK TABLE

           -r :REPAIR TABLE