修復資料庫表方法
阿新 • • 發佈:2019-01-22
方法一、資料庫表損壞修復方法:
步驟1)登陸到資料庫,使用命令:mysql -uroot -p密碼
步驟2)執行命令:use 資料庫名;
步驟3)執行命令:repair table 表名;
方法二、 使用mysqlcheck,該工具可以修復MyISAM表
基本語法:
- > mysqlcheck [options] db_name [tbl_name ...]
- > mysqlcheck [options] --databases db_name ...
- > 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
-o:OPTIMIZE TABLE
-c:CHECK TABLE
-r :REPAIR TABLE