postfix 用户数据库自动备份脚本。
这个脚本 是我原来qmail 系统时一直在跑的刚刚在 切换到 postfix + extmail 了
也把自动备份的脚步 修修 继续跑备份
主要 备份 postfix 的配置文件 /etc/postfix 还有 mysql 数据库 /var/lib/mysql
先打成压缩包,然后FTP 方式传输到远端的机器内备份。
当然本地打成的压缩包,可以选择保留还是删除
我的习惯还是保留的 不喜欢的可以继续改下
脚本如下
#!/bin/sh
DATE=`date +%Y-%m-%d-%H`
cd /home/qmailbakup/ (此目录请自行建立,名称自定)
tar cvzf mysql.$DATE.tar.gz /var/lib/mysql/
tar cvzf postfix.$DATE.tar.gz /etc/postfix
ftp -n ***.***.***.***<<! (***此处代表远端FTP服务器地址)
user backup qmailbackup+/*- (backup 是远端ftp账户 后面写上自己的FTP账户密码即可)
binary
put mysql.$DATE.tar.gz
put postfix.$DATE.tar.gz
bye
!
请将脚本保存为 如 backup.sh 设置为可执行
然后 corntab -e
插入 10 5 * * * /home/qmailbackup/bakup.sh
这样 机器 就每天早晨 5点10分 准时 自动备份 邮件系统的 数据库和 配置文件了
有自动备份需求的可以参考下下。。。
另外 感谢 大大的 EXTMAIL 挖哈哈哈 。。。。
[[i] 本帖最后由 danny.x86 于 2009-12-18 09:37 编辑 [/i]] 不错,原创内容,+精华! 不错不错,不顶不够意思 不错不错,收藏一下。 用 /usr/bin/mysqlhotcopy 备份更好些吧 [quote]原帖由 [i]zhaodongxi[/i] 于 2009-12-22 16:16 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=71069&ptid=12697][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
用 /usr/bin/mysqlhotcopy 备份更好些吧 [/quote]
mysql在不stop的情况下直接tar?
还是建议用mysqlhotcopy或者mysqldump 顶楼上的~~~
用mysqldump会好一点
页:
[1]