备份和恢复

以 Garoon 安装在以下环境中为例,介绍备份和还原的情况。

  • Windows环境:
    • 安装标识符:cbgrn
    • CGI目录:C:\inetpub\scripts
    • MySQL安装目录:C:\Program Files\Cybozu
  • Linux环境:
    • 安装标识符:cbgrn
    • CGI 目录: /var/www/cgi-bin
    • MySQL 安装目录:/usr/local/cybozu

注意事项

描述在备份或还原之前必须确认的内容。

  • 备份及还原需要由以下用户进行操作。
    • Windows环境:
      持有服务器的本地管理员权限的用户
    • Linux环境:
      持有root权限的用户
  • 在备份数据时,Garoon无法使用。
  • 根据数据的大小,备份可能需要很长时间。
  • 数据备份和还原的Garoon版本必须相同。
  • 不要将备份数据存储在 Garoon 使用的以下目录中:版本升级或应用 Service Pack,都可能造成数据丢失。
    • Windows环境:
      • C:\Program Files\Cybozu和子目录
      • C:\inetpub\scripts\cbgrn和子目录
    • Linux环境:
      • /usr/local/cybozu 和子目录
      • /var/www/cgi-bin/cbgrn 和子目录
  • 如果通过监视工具监视各服务和守护进程的运行,建议从监视对象中去掉 Garoon,直到作业完成。

备份对象

备份数据库 (MySQL) 中使用的data目录files目录。
存储在各目录中的数据如下所示:

  • data目录:
    保存了 MySQL 工作所需的数据。
    包含数据库用户的密码和Garoon 应用程序的数据等。
  • files目录:
    保存站内信及公告等程序中的附件数据。

MySQL 数据和附件数据已整合。
还原时,需要同时获取的data目录和files目录的数据。
备份数据时,请慎重制定备份计划,确保不会发生数据的不同步。

安装Garoon时,可以选择Garoon使用的 MySQL。
根据所使用的 MySQL不同,MySQL 的服务名称和备份对象的目录路径也不同。

Windows环境

使用安装程序中附带的MySQL时
  • MySQL 服务名称:
    Cybozu_Database_Engine_5_0
  • 备份对象的目录路径:
    • C:\Program Files\Cybozu\mysql-5.0\data
    • C:\Program Files\Cybozu\mysql-5.0\files
使用已安装的MySQL时
  • MySQL 服务名称:
    MySQL(版本号)
  • 备份对象的目录:
    • C:\ProgramData\MySQL\MySQLServer(版本号)\data
    • C:\Program Files\Cybozu\mysql-5.0\files

Linux环境

使用安装程序中附带的MySQL时
  • MySQL 服务名称:
    cyde_5_0
  • 备份对象的目录:
    • /usr/local/cybozu/mysql-5.0/data
    • /usr/local/cybozu/mysql-5.0/files
使用已安装的MySQL时
  • MySQL 服务名称:
    mysqld
  • 备份对象的目录:
    • /var/lib/mysql
    • /usr/local/cybozu/mysql-5.0/files