linux裡用計劃任務使mysql定時備份數據庫 #crontab -e 添加一行: 10 05 * * * mysqldump -u數據庫用戶 -p密碼 -A /home/back.sql --lock-tables=0 #wq 解釋: 每天凌晨5點10分,執行mysqldump命令、注意,-u後面不要有空格緊接用戶名-p也是緊接密碼 其中mysqldump命令: 使用指定的數據庫用戶和密碼,-A表示備份所有數據庫到/home/back.sql文件,--lock-tables 備份時不鎖表。 這樣,每天5點10分,系統會備份指定數據庫用戶權限下的所有數據庫所有數據到一個sql文件中。 恢復數據: mysql --default-character-set=utf8 dbname -u 用戶名 -p 密碼 [數據庫名] < /home/back.sql