Tag Archives: google app

定时备份mu数据库

一直没有找到好用的mu数据库备份插件,mu官方给的方法是这样滴: DATE=`date | tr " " _` echo $DATE mysqldump wordpress --add-drop-table -h localhost -u wpdbuser -pyourpasswd | gzip > db.$DATE.gz tar cvfz code.$DATE.gz 不过这只有备份打包,没有发送到email得功能,最近我找到了这个:AutoMySQLBackup,一个shellscript,可以自动备份数据库,并发送到email,和WP-DB-Backup的功能一样了哦,不过怎样能定时运行嗫?在询问了site5客服后,得到的回复是——建个cron job。 先根据提示修改automysqlbackup.sh.2.5,写入数据库信息,上传到服务器合适的目录,例如:~/etc 修改权限:chmod +x ~/etc/automysqlbackup.sh运行一下看看有没有收到备份email,如果有问题,继续修改automysqlbackup.sh ssh到服务器,输入crontab -e开始编辑,0 2 * * * ~/etc/automysqlbackup.sh(每天晚上2点运行),保存,退出,第二天看看有没有收到email。

wp-db-back到Google App

Google App真的是好东西,极大地满足了我想有自己域名email又不想花时间设置的懒人作风,进一步增强了我作为Google Fans的理由。 花了几分钟申请了Google App,一切运行良好,在域名商那里按照google的说明改掉了MX设置。从gmail和hotmail各发了个邮件,状态良好。很开心。不过bug王立刻又开始发威了,我开了个beifen[at]e-xia.com的email,然后跑到wordpress后台把db backup的email地址设到了这个email地址下,结果就是收不到备份邮件。 根本没有当回事儿,不过仍旧想用Google App提供的email(7G,不用白不用啊)作为备份,当时的做法是备份邮件发到gmail信箱,然后通过设置filter转到自己域名下的备份邮箱。运行良好。 昨天给另一个域名申请Google App的时候又碰到了一样的问题,而很凑巧的在Google的“更改邮件交换 (MX) 记录”的说明文件的下拉框里看到了“cPanel”字样,引起了我一些些的注意。马上跑到主机的cPanel面板里“Email Management Tools” - “MX Entry Maintenance”一看,果然,Current MX Entries里赫然写着自己的域名,也就意味着主机供应商很自然的把发送到自己域名的email都作为内部email处理了,根本就没有往外送。接下来问题就好解决了,按照google的说明: 登录到您的 cPanel 帐户。 点击 Mail。 点击 Modify Mail Exchanger (MX Entry)。随即会显示当前 MX 记录列表。 点击 Change an MX Entry。 在 Change MX for... 字段中,输入 ASPMX.L.GOOGLE.COM。 点击 Change。 做完以后,千万注意要把原来的那个指向自己域名的纪录删掉。(一定要先加再删,不然删除会失败。)回到wp后台试试,现在可以直接备份到自己域名下的备份邮箱啦!!! 补充:我用了edong注册的域名,服务还是不错的,但是不得不说,界面设计的很有点儿恶心。设置的地方全部用了中文,可怜大部分的教程、说明什么的都是用英文的。我给写两个常用的对照吧:邮件记录:MX(在“子域名管理”下)、别名:CNAME,这两个是困扰我时间最久的两项。另外,域名解析是免费的,但是也要作为服务象征性的“买”一下,但是买的地方很不好找,最后在最下面的链接:“直接购物通道:域名注册”点进去,然后把页面卷到底:“域名解析:0元/年”,选加入购物车,时间5年。(每次这个地方要找好久,写下来给自己做个笔记)。