MySQL數據庫備份的10個教程

fmms 12年前發布 | 16K 次閱讀 MySQL

MySQL 是用于交互式網站開發的最為知名的開源數據庫系統。如果你使用的 MySQL 數據庫,你應當經常有規律地備份數據,以防數據丟失(譯注:不管用什么類型的數據都得定期備份)。這里有 10 個自動或手動備份 MySQL 數據庫的方法,應該有適合你的方法。

1.   Backing Up Using MySQLDump 

數據備份,可以使用 MySQL 自帶的  MySQLDump 命令來完成。這篇文章給出了多種例子,包括把數據庫備份成一個文件,備份到另外一個服務器,還有備份成一個 gzip 壓縮文件。

2.  MySQL Export: How to Backup Your MySQL Database?

錄數據庫,可以通過生成一個 dump 文件來備份數據庫。這種方法的前提是,服務器上必須有 phpMyAdmin 工具。

3.  Automatically Backup Mysql Database to Amazon S3

也可以使用 Amazon  S3 云存儲服務來備份數據庫。這篇文章中有一個自動腳本,它可以自動備份數據庫,并轉移至 Amazon S3 系統。

4.  How to Backup MySQL Databases, Web Server Files to an FTP Server Automatically

如果你有自己的 Web 服務器或 VPS,這里有一個簡單方法:使用 FTP 或 NAS 備份。首先你需要用 mysqldump 命令備份每個單獨數據庫,然后寫一個腳本,用于 tar 打包,設置 cron ,并創建  FTP 備份。

5.  How to E-Mail Yourself an Automatic Backup of Your MySQL Database Table with PHP

這個方法可以幫助你輕松備份特定的數據表,給你發送一封附有. sql 文件的郵件。 你可以創建一個特殊的郵箱l賬號來接收備份文件。

6.  How to Backup MySQL Database Using PHP

至少分三步:① 在 PHP 文件中執行數據庫備份語句;② 在 system ()函數中執行 mysqldump 命令;③ 用 phpMyAdmin 做備份

7.  Backup Your Database Into an XML File By Using PHP

這個方法使用一段 PHP 代碼片段,以 XML 格式輸出備數據庫。雖然 XML 文件不是還原數據表的最便捷格式,但便于讀取。

8.  Backup MySQL Database Through SSH

沒有 phpMyAdmin 工具也可以備份數據庫,SSH 可用于備份較大的數據。必須在 cPanel 或 Plesk 控制面板中開啟 shell 訪問權,然后使用一個諸如 PuTTY 之類的工具遠程登錄服務器。

9.  How to Backup MySQL Database Automatically (For Linux Users)

如果你是 Linux 用戶,你可以用 cron 自動備份 MySQL 數據庫。cron 是 Unix/Linux 系統下的一個定時執行工具。

10.  Ubuntu Linux Backup MySQL Server Shell Script

如果你的 VPS 操作系統是 Ubuntu 系統,那你可以把整個 MySQL 服務器數據庫備份到 FTP 服務器中。

英文原文:smashinghub   編譯:伯樂在線 – 黃利民

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!