MySQL是開發動態交互網站最常用的開源數據庫管理系統。假如你使用MySQL來你網站的後台數據庫,肯定要經常備份數據以防止丟失。
在這裡介紹10個自動或手動備份的MySQL數據庫教程。大家看看有沒有適合你的。
1. Backing Up Using MySQLDump(利用MySQLDump備份MySQL數據庫)
可以使用MySQL自帶的mysqldump工具來備份數據。在MySQLdump中提供了許多的示例,包括如何將數據庫備份到一個文件、另一個服務器,甚至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數據庫。這篇文章中有一個自動腳本,它可以自動將MySQL數據庫備份並上傳至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文件中執行一個數據庫備份語句。要恢復備份的數據,只要運行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數據庫&mdash&mdashLinux用戶篇)
如果你使用的是Linux系統,你可以利用cron作業自動備份MySQL數據庫。cron是一個Unix/Linux系統下的定時執行工具。
10. Ubuntu Linux Backup MySQL Server Shell Script(Ubuntu Linux下備份MySQL服務器的Shell腳本)
如果你擁有一台專門的Ubuntu Linux VPS服務器,可以將你的MySQL服務器數據庫備份至FTP服務器中。