有没有人知道自动备份用于wordpress博客的数据库的好方法?最好是将备份作为.zip文件通过电子邮件发送给管理员用户,以便远程存储?
答案 0 :(得分:7)
http://codex.wordpress.org/Backing_Up_Your_Database
或使用此插件http://wordpress.org/extend/plugins/wp-db-backup/我相信该插件甚至具有您正在寻找的电子邮件功能。
答案 1 :(得分:3)
如果您正在寻找手动方法,可以执行以下操作:
mysqldump --opt -h'localhost' -u'YOURUSER' -p'YOURPASS' -PYOURPORT wordpress > backup.sql | tar -czf backup.tar.gz backup.sql
echo "Here's your backup" | mail your@email.com -a backup.tar.gz -s 'Wordpress backup'
这将tar.gz您的备份并通过电子邮件发送给您。
答案 2 :(得分:1)
根据您的托管服务提供商,您可以运行cron
作业连接到您的MySQL实例,将其转储mysqldump
,然后邮寄(或更可能是scp
)结果给你。这将涵盖整个数据库服务器(至少,假设您有一个分配给您而不仅仅是一个数据库)。这就是我在NearlyFreeSpeech托管时所做的事情,以备份我在那里为各种人提供的所有博客。我今天做同样的事情就是在我自己的服务器上备份博客。
答案 3 :(得分:0)