程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 一個簡單的MySQL備份恢復數據指令

一個簡單的MySQL備份恢復數據指令

編輯:關於MYSQL數據庫

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
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved