5 Garoon 的 维 护 5 Garoon 的 维 护 以 在 以 下 环 境 中 安 装 了 Garoon 3 为 例, 说 明 备 份 还 原 以 及 将 Garoon 3 移 植 到 其 他 服 务 器 的 方 法 安 装 标 识 符 :cbgrn 安 装 目 录 Windows 环 境 : C:\Program Files\Cybozu C: \Inetpub\scripts Linux 环 境 : /usr/local/cybozu/ /var/www/cgi-bin 若 输 出 了 慢 查 询 日 志 的 实 行 结 果, 会 出 现 以 下 的 错 误, 但 是 在 运 用 上 不 存 在 问 题 [Warning] The syntax '--log_slow_queries' is deprecated and will be removed in MySQL 7.0. Please use '--slow_query_log'/'--slow_query_log_file' instead. 5.1 备 份 和 还 原 Garoon 3 的 数 据 备 份 以 及 还 原 由 Windows 环 境 中 持 有 Administrator 权 限 的 用 户 和 Linux 环 境 中 的 root 用 户 进 行 注 意 数 据 备 份 过 程 中,Garoon 3 无 法 使 用 数 据 备 份 源 和 还 原 位 置 的 Garoon 3 的 版 本 需 要 相 同 成 为 备 份 对 象 的 数 据 Garoon 3 中, 备 份 数 据 库 (MySQL) 中 的 以 下 数 据 Windows 环 境 : C:\Program Files\Cybozu\mysql-5.0\data C:\Program Files\Cybozu\mysql-5.0\files Linux 环 境 : /usr/local/cybozu/mysql-5.0/data /usr/local/cybozu/mysql-5.0/files 数 据 库 的 数 据 保 存 在 数 据 目 录 中 的 数 据 以 下 数 据 被 保 存 mysql: 如 同 数 据 库 管 理 用 户 的 密 码 般 MySQL 运 行 所 必 需 的 数 据 cb_cbgrn: 用 户 信 息 站 内 信 日 程 安 排 等 Garoon 3 应 用 程 序 的 数 据 290 Cybozu Garoon 3 管 理 员 手 册
5.1 备 份 和 还 原 附 件 保 存 在 Files 目 录 中 的 数 据 保 存 站 内 信 和 及 公 告 栏 等 中 添 加 的 附 件 MySQL 的 数 据 和 附 件 的 数 据 是 整 合 的 为 避 免 数 据 间 发 生 不 匹 配 的 问 题, 需 计 划 性 的 进 行 备 份 和 还 原 Garoon 3 在 MySQL 的 table 中 使 用 InnoDB 无 法 使 用 mysqlhotcopy 备 份 方 法 MySQL 的 数 据 和 附 件 使 用 OS 的 命 令 复 制 或 使 用 mysqldump 备 份 附 件 使 用 OS 的 命 令 备 份 使 用 OS 的 命 令 时, 需 停 止 MySQL 与 Garoon 3 的 调 度 服 务 若 监 视 各 服 务 和 进 程 时, 建 议 在 操 作 完 成 前 将 Garoon 3 从 监 视 对 象 中 去 除 使 用 OS 的 命 令 可 以 短 时 间 完 成 数 据 备 份 有 以 下 方 法 使 用 存 储 软 件 只 备 份 数 据 的 差 异 部 分 使 用 快 照 功 能 mysqldump 与 MySQL 同 时 安 装 由 mysqldump 取 得 的 数 据 将 删 除 数 据 库 的 未 使 用 空 间 还 原 数 据 后, 磁 盘 使 用 量 有 可 能 较 还 原 之 前 减 少 备 份 模 式 的 设 置 由 于 MySQL 的 数 据 与 附 件 备 份 方 法 不 同, 有 可 能 会 发 生 数 据 的 不 匹 配 为 保 持 数 据 的 一 致 性, 备 份 执 行 过 程 中, 需 要 禁 止 数 据 库 的 更 新 将 Garoon 3 设 置 为 备 份 模 式 后, 可 以 将 数 据 库 设 置 为 禁 止 更 新 初 始 设 置 中, 被 设 置 为 不 使 用 备 份 模 式 的 功 能 更 改 设 置 文 件 (common.ini) 的 内 容 后, 便 可 使 用 备 份 模 式 的 功 能 common.ini 文 件 的 保 存 位 置 与 要 更 改 内 容 如 下 所 示 更 改 的 文 件 (CGI 可 执 行 目 录 )/( 安 装 标 识 符 )/common.ini 例 : Windows 环 境 : C:\Inetpub\scripts\cbgrn\common.ini Linux 环 境 : /var/www/cgi-bin/cbgrn/common.ini 更 改 的 内 容 将 [BackupMode] 下 的 disable = "1" 行 如 下 般 删 除 删 除 前 : 删 除 后 : [BackupMode] [Ba ckupmode] Cybozu Garoon 3 管 理 员 手 册 291
5 Garoon 的 维 护 disable = "1" dr iver = xxxxx driver = xxxxx 在 命 令 行 设 置 或 者 解 除 备 份 模 式 备 份 模 式 可 用 的 情 况 下, 用 户 不 能 使 用 Garoon 3 将 备 份 模 式 设 置 为 不 可 用 时, 文 件 的 内 容 会 还 原 所 谓 调 度 服 务? 所 谓 调 度 服 务 是 指, 在 设 置 的 时 间 执 行 规 定 的 处 理 在 sched.ini 文 件 中 设 置 的 时 间, 自 动 执 行 删 除 Garoon 3 中 不 需 要 的 文 件 获 取 天 气 预 报 等 操 作 调 度 服 务 应 用 安 装 Garoon 3 的 服 务 器 中 所 设 置 的 日 期 和 时 间 调 度 服 务 配 合 安 装 Garoon 3 的 服 务 器 的 时 区 以 及 日 期 和 时 间 而 实 施 注 意 需 要 在 停 止 Cybozu 数 据 库 引 擎 之 前 停 止 调 度 服 务 需 要 在 启 动 Cybozu 数 据 库 引 擎 之 后 启 动 调 度 服 务 调 度 服 务 与 Cybozu 数 据 库 引 擎 由 以 下 的 用 户 启 动 以 及 停 止 Windows 环 境 : 拥 有 Windows 的 Administrator 权 限 的 用 户 Linux 环 境 : 超 级 权 限 用 户 5.1.1 使 用 OS 的 命 令 备 份 使 用 OS 的 命 令, 复 制 备 份 对 象 的 目 录 Windows 环 境 创 建 备 份 用 的 目 录, 备 份 数 据 目 录 范 例 : C:\backup\YYYYMMDD 1 按 照 调 度 服 务 Cybozu 数 据 库 引 擎 的 顺 序 停 止 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 停 止 以 下 Cybozu_Scheduling_Service_cbgrn 1 Cybozu_Database_Engine_5_0 2 启 动 命 令 提 示 符 3 在 current directory 下 创 建 备 份 目 标 目 录 mkdir C:\backup\YYYYMMDD 292 Cybozu Garoon 3 管 理 员 手 册
5.1 备 份 和 还 原 4 将 data 目 录 与 files 目 录 复 制 到 步 骤 3 创 建 的 目 录 xcopy "C:\Program Files\Cybozu\mysql-5.0\data" C:\backup\YYYYMMDD\data /E /I xcopy "C:\Program Files\Cybozu\mysql-5.0\files" C:\backup\YYYYMMDD\files /E /I 复 制 到 现 有 目 录 时, 显 示 询 问 是 否 覆 盖 数 据 的 消 息 覆 盖 的 话 输 入 Yes 或 者 All, 停 止 的 话 输 入 No 5 按 照 数 据 库 引 擎 调 度 服 务 的 顺 序 启 动 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 启 动 以 下 Cybozu_Database_Engine_5_0 Cybozu_Scheduling_Service_cbgrn 6 确 认 是 否 能 够 正 常 访 问 Garoon 3 Linux 环 境 中 的 备 份 创 建 备 份 用 的 目 录, 备 份 数 据 目 录 范 例 : /backup/yyyymmdd 1 启 动 命 令 行 的 输 入 页 面 2 按 照 调 度 服 务 数 据 库 引 擎 的 顺 序 停 止 /etc/rc.d/init.d/cyss_cbgrn stop 1 /etc/rc.d/init.d/cyde_5_0 stop 3 创 建 备 份 目 标 目 录 mkdir -p /backup/yyyymmdd 4 将 data 目 录 与 files 目 录 复 制 到 步 骤 3 创 建 的 目 录 cp -rp /usr/local/cybozu/mysql-5.0/data /backup/yyyymmdd/ cp -rp /usr/local/cybozu/mysql-5.0/files /backup/yyyymmdd/ 5 按 照 数 据 库 引 擎 调 度 服 务 的 顺 序 启 动 /etc/rc.d/init.d/cyss_cbgrn start /etc/rc.d/init.d/cyde_5_0 start 6 确 认 是 否 能 够 正 常 访 问 Garoon 3 Cybozu Garoon 3 管 理 员 手 册 293
5 Garoon 的 维 护 5.1.2 使 用 OS 的 命 令 还 原 使 用 OS 的 命 令, 还 原 复 制 的 数 据 请 在 用 户 不 访 问 Garoon 3 的 时 间 段 进 行 数 据 的 还 原 Windows 环 境 中 的 还 原 还 原 备 份 用 目 录 中 保 存 的 数 据 目 录 范 例 :<br0/> C:\backup\YYYYMMDD 1 按 照 调 度 服 务 数 据 库 引 擎 的 顺 序 停 止 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 停 止 以 下 Cybozu_Scheduling_Service_cbgrn 1 Cybozu_Database_Engine_5_0<br2/> 2 启 动 命 令 提 示 符 3 删 除 现 有 的 数 据 库 区 域 与 附 件 区 域 rmdir /s /q "C:\Program Files\Cybozu\mysql-5.0\data" rmdir /q /q "C:\Program Files\Cybozu\mysql-5.0\files" 4 复 制 已 备 份 的 数 据 到 原 本 目 录 xcopy C:\backup\YYYYMMDD\data "C:\Program Files\Cybozu\mysql-5.0\data" /E /I xcopy C:\backup\YYYYMMDD\files "C:\Program Files\Cybozu\mysql-5.0\files" /E /I 5 按 照 数 据 库 引 擎 调 度 服 务 的 顺 序 启 动 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 启 动 以 下 Cybozu_Database_Engine_5_0 Cybozu_Scheduling_Service_cbgrn 6 确 认 是 否 能 够 正 常 访 问 Garoon 3 Linux 环 境 中 的 还 原 还 原 备 份 用 目 录 中 保 存 的 数 据 目 录 范 例 : /backup/yyyymmdd 294 Cybozu Garoon 3 管 理 员 手 册
5.1 备 份 和 还 原 1 按 照 调 度 服 务 数 据 库 引 擎 的 顺 序 停 止 /etc/rc.d/init.d/cyss_cbgrn stop 1 /etc/rc.d/init.d/cyde_5_0 stop 2 删 除 现 有 的 数 据 库 区 域 与 附 件 区 域 rm -rf /usr/local/cybozu/mysql-5.0/data rm -rf /usr/local/cybozu/mysql-5.0/files 3 复 制 已 备 份 的 数 据 到 原 本 目 录 cp -rp /backup/yyyymmdd/data /usr/local/cybozu/mysql-5.0/ cp -rp /backup/yyyymmdd/files /usr/local/cybozu/mysql-5.0/ 4 按 照 数 据 库 引 擎 调 度 服 务 的 顺 序 启 动 /etc/rc.d/init.d/cyss_cbgrn start /etc/rc.d/init.d/cyde_5_0 start 5 确 认 是 否 能 够 正 常 访 问 Garoon 3 还 原 后 因 目 录 权 限 的 变 化, 数 据 库 引 擎 有 可 能 不 启 动 这 种 情 况 下, 使 用 chown 命 令 给 MySQL 的 数 据 区 域 设 置 CGI 执 行 用 户 ( 例 :apache) 的 读 写 权 限 5.1.3 使 用 mysqldump 备 份 备 份 在 用 户 不 访 问 Garoon 3 的 时 间 段 进 行 Mysqldump 在 备 份 模 式 下 执 行 关 于 备 份 模 式, 请 浏 览 以 下 页 面 备 份 模 式 的 设 置 第 291 页 mysqldump 使 用 时 的 注 意 事 项 磁 盘 损 坏 与 系 统 障 碍 等 可 能 会 造 成 mysql 表 格 丢 失 由 于 mysql 表 格 损 坏 造 成 dump 数 据 无 法 导 入 时, 按 照 以 下 的 次 序 还 原 数 据 1 新 安 装 Garoon 3 2. 使 用 OS 的 命 令 备 份 步 骤 1 安 装 的 Garoon 3 的 数 据 5.1.1 使 用 OS 的 命 令 备 份 第 292 页 3. 使 用 OS 命 令 还 原 步 骤 2 备 份 的 数 据 5.1.2 使 用 OS 的 命 令 还 原 第 294 页 Cybozu Garoon 3 管 理 员 手 册 295
5 Garoon 的 维 护 4 使 用 mysqldump 还 原 dump 数 据 使 用 mysqldump 还 原 第 298 页 mysqldump 的 速 度 mysqldump 备 份 与 还 原 的 时 间 与 数 据 量 成 比 例 增 加 还 原 比 备 份 花 费 时 间 使 用 mysqldump 的 还 原 比 使 用 OS 命 令 的 还 原 花 费 时 间 还 原 后 的 磁 盘 使 用 量 使 用 mysqldump 还 原 后, 磁 盘 使 用 量 有 可 能 较 备 份 之 前 减 少 因 为 已 备 份 数 据 中 不 包 含 未 使 用 空 间 并 非 数 据 丢 失 Windows 环 境 创 建 备 份 用 的 目 录, 备 份 数 据 目 录 范 例 : C:\backup\YYYYMMDD 为 了 能 够 使 用 备 份 模 式, 在 操 作 之 前 更 改 Garoon 3 的 设 置 备 份 模 式 的 设 置 第 291 页 1 启 动 命 令 提 示 符 2 创 建 备 份 目 标 目 录 mkdir C:\backup\YYYYMMDD 3 停 止 调 度 服 务 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 停 止 以 下 Cybozu_Scheduling_Service_cbgrn1 4 将 Garoon 3 设 置 为 备 份 模 式 cd C:\Inetpub\scripts\cbgrn grn_command.exe -f.\code\command\backupmode_start.csp 5 数 据 库 管 理 用 户 执 行 mysqldump "C:\Program Files\Cybozu\mysql-5.0\bin\mysqldump" --defaults-file="c:\program Files\Cybozu\mysql-5.0\etc\my.ini" --all-databases --single-transaction -u cbroot p > C:\backup\YYYYMMDD\full.sql 296 Cybozu Garoon 3 管 理 员 手 册
5.1 备 份 和 还 原 6 输 入 数 据 库 管 理 用 户 的 密 码 7 备 份 附 件 xcopy "C:\Program Files\Cybozu\mysql-5.0\files" C:\backup\YYYYMMDD\files /E /I 8 解 除 备 份 模 式 cd C:\Inetpub\scripts\cbgrn grn_command.exe -f.\code\command\backupmode_end.csp 9 启 动 调 度 服 务 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 启 动 以 下 Cybozu_Scheduling_Service_cbgrn 10 确 认 是 否 能 够 正 常 访 问 Garoon 3 Linux 环 境 创 建 备 份 用 的 目 录, 备 份 数 据 目 录 范 例 : 例 :/backup/yyyymmdd 为 了 能 够 使 用 备 份 模 式, 在 操 作 之 前 更 改 Garoon 3 的 设 置 备 份 模 式 的 设 置 第 291 页 1 创 建 备 份 目 标 目 录 mkdir -p /backup/yyyymmdd 2 停 止 调 度 服 务 /etc/init.d/cyss_cbgrn stop 1 3 将 Garoon 3 设 置 为 备 份 模 式 cd /var/www/cgi-bin/cbgrn./grn_command -f./code/command/backupmode_start.csp 4 数 据 库 管 理 用 户 执 行 mysqldump /usr/local/cybozu/mysql-5.0/bin/mysqldump --defaults-file=/usr/local/cybozu/mysql-5.0/etc/my.ini --all-databases --single-transaction -u cbroot -p > /backup/yyyymmdd/full.sql 5 输 入 数 据 库 管 理 用 户 的 密 码 Cybozu Garoon 3 管 理 员 手 册 297
5 Garoon 的 维 护 6 备 份 附 件 cp -rp /usr/local/cybozu/mysql-5.0/files /backup/yyyymmdd/ 7 解 除 备 份 模 式 cd /var/www/cgi-bin/cbgrn./grn_command -f./code/command/backupmode_end.csp 8 启 动 调 度 服 务 /etc/init.d/cyss_cbgrn start 9 确 认 是 否 能 够 正 常 访 问 Garoon 3 5.1.4 使 用 mysqldump 还 原 使 用 mysqldump 还 原 已 备 份 数 据 与 附 件 请 在 用 户 不 访 问 Garoon 3 的 时 间 段 进 行 还 原 Windows 环 境 还 原 备 份 用 目 录 中 保 存 的 数 据 目 录 范 例 : C:\backup\YYYYMMDD 1 启 动 命 令 提 示 符 2 停 止 调 度 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 停 止 以 下 Cybozu_Scheduling_Service_cbgrn1 3 将 Garoon 3 设 置 为 备 份 模 式 cd C:\Inetpub\scripts\cbgrn grn_command.exe -f.\code\command\backupmode_start.csp 4 数 据 库 管 理 用 户 导 入 已 备 份 数 据 "C:\Program Files\Cybozu\mysql-5.0\bin\mysql" --defaults-file="c:\program Files\Cybozu\mysql-5.0\etc\my.ini" -u cbroot -p < C:\backup\YYYYMMDD\full.sql 5 输 入 数 据 库 管 理 用 户 的 密 码 6 删 除 现 有 的 附 件 区 域 rmdir /s /q "C:\Program Files\Cybozu\mysql-5.0\files" 298 Cybozu Garoon 3 管 理 员 手 册
5.1 备 份 和 还 原 7 还 原 附 件 xcopy C:\backup\YYYYMMDD\files "C:\Program Files\Cybozu\mysql-5.0\files" /E /I 8 解 除 备 份 模 式 cd C:\Inetpub\scripts\cbgrn grn_command.exe -f.\code\command\backupmode_end.csp 9 启 动 调 度 服 务 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 启 动 以 下 Cybozu_Scheduling_Service_cbgrn 10 确 认 是 否 能 够 正 常 访 问 Garoon 3 Linux 环 境 还 原 备 份 用 目 录 中 保 存 的 数 据 目 录 范 例 : /backup/yyyymmdd 1 停 止 调 度 服 务 /etc/init.d/cyss_cbgrn stop 1 2 将 Garoon 3 设 置 为 备 份 模 式 cd /var/www/cgi-bin/cbgrn./grn_command -f./code/command/backupmode_start.csp 3 数 据 库 管 理 用 户 导 入 已 备 份 数 据 /usr/local/cybozu/mysql-5.0/bin/mysql --defaults-file=/usr/local/cybozu/mysql-5.0/etc/my.ini -u cbroot -p < /backup/yyyymmdd/full.sql 4 输 入 数 据 库 管 理 用 户 的 密 码 5 删 除 现 有 的 附 件 区 域 rm -rf /usr/local/cybozu/mysql-5.0/files 6 还 原 附 件 cp -rp /backup/yyyymmdd/files /usr/local/cybozu/mysql-5.0/ 7 解 除 备 份 模 式 cd /var/www/cgi-bin/cbgrn./grn_command -f./code/command/backupmode_end.csp Cybozu Garoon 3 管 理 员 手 册 299
5 Garoon 的 维 护 8 启 动 调 度 服 务 /etc/init.d/cyss_cbgrn start 9 确 认 是 否 能 够 正 常 访 问 Garoon 3 还 原 后 因 目 录 权 限 的 变 化, 数 据 库 引 擎 有 可 能 不 启 动 这 种 情 况 下, 使 用 chown 命 令 给 MySQL 的 数 据 区 域 设 置 CGI 执 行 用 户 ( 例 :apache) 的 读 写 权 限 300 Cybozu Garoon 3 管 理 员 手 册
5.2 Garoon 3 在 服 务 器 间 的 移 植 5.2 Garoon 3 在 服 务 器 间 的 移 植 将 Garoon 3 移 植 到 其 它 服 务 器 Windows 环 境 下, 操 作 由 拥 有 Windows 的 Administrator 权 限 的 用 户 执 行 Linux 环 境 下, 操 作 由 root 用 户 执 行 Garoon 3 的 移 植 源 与 移 植 位 置 的 服 务 器 中, 以 下 的 信 息 需 要 相 同 Garoon 3 的 版 本 安 装 标 识 符 数 据 库 连 接 用 户 的 密 码 安 装 标 识 符 可 在 common.ini 文 件 的 Global 部 分 的 app_name 中 确 认 5.2.1 在 32bitOS 或 64bitOS 间 移 植 在 32bit OS 或 64bit OS 的 服 务 器 间 移 植 Garoon 3 时, 将 Garoon 3 的 数 据 复 制 到 移 植 目 标 服 务 器 说 明 从 Windows 环 境 移 植 到 Linux 环 境 的 步 骤 1 备 份 Windows 环 境 中 的 Garoon 3 的 数 据 使 用 OS 的 命 令 备 份 第 292 页 2 在 Linux 环 境 中 安 装 Garoon 3, 初 始 化 使 用 与 移 植 源 的 Garoon 3 相 同 的 安 装 标 识 符 数 据 库 连 接 用 户 密 码 Administrator 的 密 码 为 任 意 操 作 结 束 时, 设 置 移 植 前 设 置 过 的 密 码 : 初 始 化 时 设 置 的 语 言 与 时 区 为 Garoon 3 的 初 始 值 语 言 与 时 区 的 初 始 值 在 Garoon 3 的 初 始 化 后 不 能 更 改 3 Linux 环 境 中, 按 照 调 度 服 务 数 据 库 引 擎 的 顺 序 停 止 /etc/rc.d/init.d/cyss_cbgrn stop 1 /etc/rc.d/init.d/cyde_5_0 stop 4 将 Windows 环 境 的 Garoon 3 的 数 据 复 制 到 Linux 环 境 使 用 OS 的 命 令 还 原 第 294 页 5 在 Linux 环 境 下 的 数 据 区 域 中, 设 置 许 可 与 所 有 人 chmod -R 755 data chmod -R 700 files Cybozu Garoon 3 管 理 员 手 册 301
5 Garoon 的 维 护 chown -R apache:root data files 6 Linux 环 境 中, 按 照 调 度 服 务 数 据 库 引 擎 的 顺 序 启 动 /etc/rc.d/init.d/cyde_5_0 start /etc/rc.d/init.d/cyss_cbgrn start 7 确 认 在 Linux 环 境 中 能 够 正 常 访 问 Garoon 3 5.2.2 将 Garoon 3 从 32bitOS 移 植 到 64bitOS 将 Garoon 3 从 32bitOS 移 植 到 64bitOS 时, 使 用 mysqldump 改 写 数 据 文 件 从 64bitOS 的 服 务 器 移 植 到 32bitOS 的 服 务 器 时 也 同 样 Windows 环 境 1 在 移 植 源 的 服 务 器 中, 使 用 mysqldump 备 份 Garoon 3 的 数 据 使 用 mysqldump 还 原 第 298 页 2 将 Garoon 3 安 装 到 移 植 位 置 的 服 务 器 中, 初 始 化 与 移 植 源 使 用 相 同 的 安 装 标 识 符 数 据 库 连 接 用 户 密 码 Administrator 的 密 码 为 任 意 操 作 结 束 时, 设 置 移 植 前 设 置 过 的 密 码 : 初 始 化 时 设 置 的 语 言 与 时 区 为 Garoon 3 的 初 始 值 语 言 与 时 区 的 初 始 值 在 Garoon 3 的 初 始 化 后 不 能 更 改 3 停 止 移 植 位 置 的 服 务 器 的 调 度 服 务 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 停 止 以 下 Cybozu_Scheduling_Service_cbgrn 1 4 启 动 命 令 提 示 符 5 删 除 现 有 的 附 件 区 域 rmdir /s /q "C:\Program Files\Cybozu\mysql-5.0\files" 6 数 据 库 管 理 用 户 将 移 植 源 的 备 份 数 据 导 入 移 植 位 置 例 : 备 份 数 据 为 C:\backup\YYYYMMDD\full.sql 时 "C:\Program Files\Cybozu\mysql-5.0\bin\mysql" --defaults-file="c:\program Files\Cybozu\mysql-5.0\etc\my.ini" -u cbroot -p < C:\backup\YYYYMMDD\full.sql 302 Cybozu Garoon 3 管 理 员 手 册
5.2 Garoon 3 在 服 务 器 间 的 移 植 7 输 入 数 据 库 管 理 用 户 的 密 码 8 将 移 植 源 的 服 务 器 的 附 件 复 制 到 移 植 位 置 的 服 务 器 中 例 : 备 份 数 据 为 C:\backup\YYYYMMDD\files 时 xcopy C:\backup\YYYYMMDD\files "C:\Program Files\Cybozu\mysql-5.0\files" /E /I 9 按 Enter 键 10 启 动 移 植 位 置 的 服 务 器 的 调 度 服 务 从 Windows 的 开 始 菜 单 开 始 按 照 [ 设 置 ]>[ 控 制 面 板 ]>[ 管 理 工 具 ]>[ 服 务 ] 的 顺 序, 启 动 以 下 Cybozu_Scheduling_Service_cbgrn 11 确 认 是 否 能 够 正 常 访 问 Garoon 3 Linux 环 境 1 在 移 植 源 的 服 务 器 中, 使 用 mysqldump 备 份 Garoon 3 的 数 据 使 用 mysqldump 还 原 第 298 页 2 将 Garoon 3 安 装 到 移 植 位 置 的 服 务 器 中, 初 始 化 使 用 与 移 植 源 的 Garoon 3 相 同 的 安 装 标 识 符 数 据 库 连 接 用 户 密 码 Administrator 的 密 码 为 任 意 操 作 结 束 时, 设 置 移 植 前 设 置 过 的 密 码 : 初 始 化 时 设 置 的 语 言 与 时 区 为 Garoon 3 的 初 始 值 语 言 与 时 区 的 初 始 值 在 Garoon 3 的 初 始 化 后 不 能 更 改 3 停 止 移 植 位 置 的 服 务 器 的 调 度 服 务 /etc/rc.d/init.d/cyss_cbgrn stop 1 4 删 除 现 有 的 附 件 区 域 rm -rf /usr/local/cybozu/mysql-5.0/files 5 数 据 库 管 理 用 户 将 移 植 源 的 备 份 数 据 导 入 移 植 位 置 例 : 备 份 数 据 为 /backup/yyyymmdd/full.sql 时 /usr/local/cybozu/mysql-5.0/bin/mysql --defaults-file=/usr/local/cybozu/mysql-5.0/etc/my.ini -u cbroot -p < /backup/yyyymmdd/full.sql 6 输 入 数 据 库 管 理 用 户 的 密 码 Cybozu Garoon 3 管 理 员 手 册 303
5 Garoon 的 维 护 7 将 移 植 源 的 服 务 器 的 附 件 复 制 到 移 植 位 置 的 服 务 器 中 例 : 备 份 数 据 为 /backup/yyyymmdd/files 时 cp -rp /backup/yyyymmdd/files /usr/local/cybozu/mysql-5.0/ 8 在 数 据 区 域 中 设 置 许 可 与 所 有 人 chmod -R 700 files chown -R apache:root data files 9 启 动 移 植 位 置 的 服 务 器 的 调 度 服 务 /etc/rc.d/init.d/cyss_cbgrn start 10 确 认 是 否 能 够 正 常 访 问 Garoon 3 304 Cybozu Garoon 3 管 理 员 手 册
5.3 Garoon 3 在 服 务 器 间 的 移 植 5.3 重 新 设 置 Administrator 的 密 码 Garoon 3 的 Administrator 的 密 码 丢 失 时, 使 用 命 令 行 重 新 设 置 密 码 以 在 以 下 环 境 中 安 装 Garoon 3 为 例, 说 明 重 新 设 置 密 码 的 步 骤 安 装 标 识 符 :cbgrn 安 装 目 录 Windows 环 境 :C:\Inetpub\scripts Linux 环 境 :/var/www/cgi-bin Windows 环 境 1 启 动 命 令 提 示 符 2 移 动 到 CGI 可 执 行 目 录 cd C:\Inetpub\scripts\cbgrn 3 执 行 set_admin_password.csp grn_command.exe -f.\code\command\set_admin_password.csp 4 输 入 yes, 按 Enter 键 5 输 入 新 密 码, 按 Enter 键 6 输 入 确 认 用 密 码, 按 Enter 键 Linux 环 境 1 移 动 到 CGI 可 执 行 目 录 cd /var/www/cgi-bin/cbgrn 2 执 行 set_admin_password.csp./grn_command -f./code/command/set_admin_password.csp 3 输 入 yes, 按 Enter 键 4 输 入 新 密 码, 按 Enter 键 5 输 入 确 认 用 密 码, 按 Enter 键 Cybozu Garoon 3 管 理 员 手 册 305