主题: 发布用于备份 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/

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

还少一个备份 LDAP 的脚本。

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

强烈支持下,:) :'(

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

这个要强烈支持了!!!顶!

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

问个问题,这脚本适用于最新版的4.0的吗:

另,这脚本怎么下啊~

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

http://iredmail.googlecode.com/svn/trun … p_MySQL.sh

通用的。当然也适用于 0.4.0。

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

版主,你的脚本备份时会不会中断Mysql进程???

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

不会。

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

行,我下午测试了不错,明天就放服务器上了哈~~~

回复: 发布用于备份 MySQL 数据库的脚本(0.1)

测试中。。。。。
呵呵