MySQL是开辟动态交互网站最常用的开源数据库办理系统。假如你利用MySQL来你网站的后台数据库,必定要经常备份数据以防止丢失。
在这里引见10个主动或手动备份的MySQL数据库教程。大师看看有没有适合你的。
能够利用MySQL自带的mysqldump东西来备份数据。在mysqldump中供给了很多的示例,包罗若何将数据库备份到一个文件、另一个办事器,以至gzip压缩文件。
你能够将利用当地账户建立的数据库生成一个dump文件(export /backup)。可是如许的话你可能需要利用cPanel主机中的phpMyAdmin东西。
你也能够利用Amazon S3云存储办事来备份你的MySQL数据库。这篇文章中有一个主动脚本,它能够主动将mysql数据库备份并上传至Amazon S3系统。
对于有本人特地的Web和MySQL办事器或者利用VPS的用户,这里有一个简单的数据备份方式。如许的益处是,利用FTP或NAS备份时,数据是平安的。起首你需要利用mysqldump号令备份每个零丁数据库,然后能够定制一个主动使命打算进行tar打包,设置cron功课,并建立FTP备份脚本。
此方式能够协助你轻松备份指定的表,会给你发送一封附有.sql文件的email。你能够建立一个特定的email账号来领受这些备份。
在PHP文件中施行一个数据库备份语句。要恢复备份的数据,只需运转LOAD DATA INFILE语句即可。
该方式会呈现一段PHP代码片段,备份后的数据库将以XML格局输出。对于存储一个数据表,XML不是最便利的格局,但阅读起来要轻松得多。
SSH能够用于备份MySQL大数据。你必需在你的cPanel或Plesk节制面板中启用shell拜候,然后利用一个像PuTTY之类的东西近程登录办事器。
若是你利用的是Linux系统,你能够操纵cron功课主动备份MySQL数据库。cron是一个Unix/Linux系统下的按时施行东西。
若是你具有一台特地的Ubuntu Linux VPS办事器,能够将你的MySQL办事器数据库备份至FTP办事器中。