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

用mysqldump對MySQL數據庫進行數據備份與恢復

編輯:關於MYSQL數據庫

  數據庫備份是很重要的。如果定期做好備份,這樣就可以在發生系統崩潰時恢復數據到最後一次正常的狀態,把損失減小到最少。MySQLl提供了一個MySQLdump命令,我們可以用它進行數據備份,下面假設要備份tm這個數據庫:

  #MySQLdump -u root -p tm > tm_050519.sql

  按提示輸入密碼,這就把tm數據庫所有的表結構和數據備份到tm_050519.sql了,因為要總進行備份工作,如果數據量大會占用很大空間,這時可以利用gzip壓縮數據,命令如下:

  #MySQLdump -u root -p tm | gzip > tm_050519.sql.gz

  系統崩潰,重建系統時,可以這樣恢復數據:

  #MySQL -u root -p tm < tm_050519.sql

  從壓縮文件直接恢復:

  #gzip < tm_050519.sql.gz | MySQL -u root -p tm

  當然,有很多MySQL工具提供更直觀的備份恢復功能,比如用PHPMyAdmin就很方便。但我認為,MySQLdump是最基本、最通用的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved