1.備份
%mysqldump samp_db >/usr/archives/MySQL/samp_db.1999-10-02
如果你想壓縮備份,使用類似如下的命令:
%mysqldump samp_db | gzip >/usr/archives/MySQL/samp_db.1999-10-02.gz
2.恢復
% ls -t -r -1 update.[0-9]* | xargs cat | MySQL --one-database db_name
ls命令生成更新日志文件的一個單列列表,根據服務器產生它們的次序排序(主意:如果你修改任何一個文件,你將改變排序次序,這導致更新日志一錯誤的次序被運用。)
很可能你會是運用某幾個更新日志。例如,自從你備份以來產生的更新日志被命名為update.392、update.393等等,你可以這樣重新運行:
%mysql --one-database db_name < update.392 %MySQL --one-database db_name < update.393