主题: 发布用于备份 MySQL 数据库的脚本(0.1)
来自 iredmailsupport@ 技术支持列表:
-------------------
*注意*:
为了鼓励 iRedMail 用户将自己的一些信息公开在”成功案例“页面,以帮助
宣传和推广 iRedMail,这些备份工具仅限于本邮件列表里的用户使用,请
*不要*向未列在”成功案例“页面的管理员公开。
- 成功案例:
http://www.iredmail.org/wiki/index.php/IRedMail_Success_Stories
感谢大家的支持和帮助。
-------------------
发布用于备份 MySQL 的脚本(0.1),可用于结合 crontab 定期备份数据库:
- backup_MySQL_db-0.1.sh
请各位网友帮忙测试,看是否需要再做加强。
脚本下载地址:
- http://groups.google.com/group/iredmailsupport/files/
使用方法:
1) 打开 backup_MySQL_db-0.1.sh,设置 MySQL 数据库的 root 用户和
密码:
MYSQL_USER='root'
MYSQL_PASSWD='passwd'
2) 执行脚本:
# sh backup_MySQL_db-0.1.sh
注意:
- 备份得到的文件默认存放在 /root/mysql_db/年.月.日/ 目录下;
- 脚本执行时默认没有任何输出,但是会在备份目录里生成日志文件,如:
+ backup-mysql-2008.10.23.log.bz2
- 备份使用 mysqldump 命令进行,默认的字符集编码设置为 utf-8。如果
需要修改,请打开脚本,修改 'DB_CHARACTER_SET' 变量。
备注:
* 该脚本我自己使用了一年多的时间,结合 crontab 定时备份,效果不错。
* 从 iRedMail-0.3.2 开始将不带任何备份工具,原有的
'tools/backup_mysql_db.sh' 在 svn 版本中已经删除。这是为了鼓励
用户将自己简短的服务器部署信息列在“成功案例”页面上,以帮助
iRedMail 宣传和推广。希望大家能够理解。
* 本次发布的脚本比 iRedMail-0.3.1 及之前版本中自带的有所改进。
再次感谢大家的支持和帮助。
--
Best regards.
- Open Source Mail Server Solution for RHEL/CentOS 5.x:
http://code.google.com/p/iredmail/