MySQL是動態網站開發中最著名的開源資料庫系統。如果你在網站中使用了MySQL,那麼你應該定期備份你的資料以防止它丟失。
本文將介紹自動或手動備份MySQL資料庫的10個教程,看看有沒有最適合你的方法。
1.Backing Up Using MySQLDump(利用MySQLDump備份MySQL資料庫)
可以使用MySQL內建的mysqldump工具來備份資料。在mysqldump中提供了許多的樣本,包括如何將Database Backup到一個檔案、另一個伺服器,甚至gzip壓縮檔。
2.MySQL Export: How to Backup Your MySQL
Database?(MySQL Export:怎樣備份你的MySQL資料庫)
你可以將使用本地賬戶建立的資料庫產生一個dump檔案(export /backup)。但是這樣的話你可能需要使用cPanel主機中的phpMyAdmin工具。
3.Automatically Backup Mysql Database to Amazon S3(使用Amazon S3服務自動備份MySQL資料庫)
你也可以使用Amazon S3雲端儲存體服務來備份你的MySQL資料庫。這篇文章中有一個自動指令碼,它可以自動將mysqlDatabase Backup並上傳至Amazon S3系統。
4.How to Backup MySQL Databases,
Web Server Files to an FTP Server Automatically(自動備份MySQL資料庫及Web伺服器檔案至FTP伺服器)
對於有自己專門的Web和MySQL伺服器或者使用VPS的使用者,這裡有一個簡單的資料備份方法。這樣的好處是,使用FTP或NAS備份時,資料是安全的。首先你需要使用mysqldump命令備份每個單獨資料庫,然後可以定製一個自動任務計划進行tar打包,設定cron作業,並建立FTP備份指令碼。
5.How to E-Mail Yourself an Automatic Backup of Your MySQL Database Table with PHP(用PHP自動備份MySQL資料庫並發送到郵箱)
此方法可以協助你輕鬆備份指定的表,會給你發送一封附有.sql檔案的email。你可以建立一個特定的email帳號來接收這些備份。
6.How to Backup MySQL Database Using PHP(PHP備份MySQL資料庫)
在PHP檔案中執行一個Database Backup語句。要恢複備份的資料,只要運行LOAD DATA INFILE語句即可。
7.Backup Your Database Into an XML File By Using PHP(通過PHP實現XML備份資料庫)
該方法會出現一段PHP程式碼片段,備份後的資料庫將以XML格式輸出。對於儲存一個資料表,XML不是最便捷的格式,但閱讀起來要輕鬆得多。
8.Backup MySQL Database Through SSH(通過SSH備份MySQL資料庫)
SSH可以用於備份MySQL大資料。你必須在你的cPanel或Plesk控制台中啟用shell訪問,然後使用一個像PuTTY之類的工具遠程登入伺服器。
9.How to Backup MySQL Database Automatically (For Linux Users)(怎樣自動備份MySQL資料庫——Linux使用者篇)
如果你使用的是Linux系統,你可以利用cron作業自動備份MySQL資料庫。cron是一個Unix/Linux系統下的定時執行工具。
10.Ubuntu Linux Backup MySQL Server Shell Script(Ubuntu
Linux下備份MySQL伺服器的Shell指令碼)
如果你擁有一台專門的Ubuntu Linux VPS伺服器,可以將你的MySQL伺服器Database Backup至FTP伺服器中。