非常小众 Rotating Header Image

Linux

在VPS上自动备份Mysql数据库

在VPS上可以通过简单的Shell脚本和Cron来实现对Mysql的自动备份

编辑备份脚本如下,(注意: 里面的OUTPUT所指定的是你要存储备份的绝对路径)

#!/bin/sh
DATE=`date +%y%m%d`
OUTPUT=/path/for/backup
TARGET=$OUTPUT/mysql.$DATE.gz
rm -rf $TARGET
mysqldump --all-databases | gzip > $TARGET

上述脚本为备份所有数据库,如果是非mysql root用户,只备份自己所需的数据库,那么将上面最后一行替换成,

mysqldump -u your_user --password="your_passwd" --database "your_database" | gzip >$TARGET

将上述脚本存为backup_mysql.sh, 并设置成可执行。

 chmod +x backup_mysql.sh 

然后编辑/etc/crontab, 在最后增加下面一行,每天凌晨1点备份数据库,(注意: 你需要根据你的脚本路径来修改)

 00 1 * * * root /path/of/backup_mysql.sh 

修复Pidgin无法验证MSN证书的问题

这几天发现pidign上的MSN总是掉线,原因是MSN的证书的验证问题。 今天看到Pidgin 2.7.7升级的信息,发现新的版本已经修复了这个bug。

如果是Ubuntu,可以下载pidgin的PPA源的deb包来升级,或者下载Pidgin2.7.7的源码编译。

下面以下载PPA源来升级到2.7.7,通过下面几个命令可以搞定,:)

wget http://archive.getdeb.net/install_deb/getdeb-repository_0.1-1~getdeb1_all.deb

sudo dpkg -i getdeb-repository_0.1-1~getdeb1_all.deb

sudo apt-get update
sudo apt-get upgrade

从新登录,无法验证证书的问题没有了。:)

更多关于Pidgin 2.7.7,参见CHANGLOG,在这里下载不同平台的版本。