Mysql資料庫備份
mysqldump --user=root -pXXXX moodle > /usr/tmp/moodle_20120321-1.sql
備份的DB -- moodle
-pXXXX :其中『XXXX』表示root的密碼,如果不打,程式執行時,也需要輸入。
備份過程出現ERROR:
mysqldump: Got error: 145: Table './moodle/mdl_log' is marked as crashed and should be repaired when using LOCK TABLES
mysqldump: Got error: 145: Table './moodle/mdl_log' is marked as crashed and should be repaired when using LOCK TABLES
這是因為資料庫可能曾經意外中斷服務所造成,執行修復指令如下:
mysqlcheck -u root -pXXXX --auto-repair --databases moodle