备份和还原

以 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,直到作业完成。
  • 如果使用全文搜索服务器,还原数据时,需要将以下目录中保存的配置文件"common.ini"中的“enable_fts”的设置值从“0” 更改为"1"。
    • Windows环境:
      C:¥inetpub¥scripts¥cbgrn¥common.ini
    • Linux 环境:
      /var/www/cgi-bin/cbgrn/common.ini

备份对象

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

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

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

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

Windows环境中

使用安装程序中附带的 MySQL时 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