数据库备份

(仅适用于 6301 版本之前)。之后的版本,请单击此处

存储在 PAM360 数据库中的数据至关重要,在任何生产环境中,备份数据以供参考或灾难恢复的需求都保持不变。 为此, PAM360 提供两个功能:

  • PAM360 数据库的实时备份
  • 计划备份

实时备份

每当发生对 PAM360 数据库中的条目进行添加或修改时,数据都会立即得到备份。 PAM360 使用 MySQL 提供的数据库复制功能实现此实时备份。

实时"从站"数据库可以在远程位置配置,每当使用 PAM360under 运行的"主数据库"发生更改时,数据库都会立即更新。 在任何时间点,两个数据库中的数据将彼此同步。 在主数据库发生任何灾难的可能性不大时,您可以依赖从数据库并恢复数据。

要启用实时备份,

前提

  • 安装后, PAM360 服务器应至少启动并停止一次
  • 如果 PAM360 服务器已在运行,请停止它,然后再继续

步骤 1:设置主数据库和从数据库

  • 转到<PAM360_Home>/bin 目录并运行脚本复制 Pack.bat (在 Windows 中)/replicationPack.sh(Linux 中)
  • 这将在 <{PAM360_Home> 下创建一个名为"复制"的新目录,并在<{PAM360_Home>/复制文件夹下创建 zip 文件的复制包。 此邮政编码为"复制.zip",包含从数据库包
  • 将 zip 文件从<PAM360_Home>/复制文件夹移动到要保留从数据库进行实时备份的远程位置
  • 解压缩远程计算机中的 zip 文件
  • 现在设置从属数据库
  • 与 PAM360 作为主数据库捆绑的数据库。 无需单独设置

步骤 2:启动主数据库和从数据库

  • 回到 PAM360 运行的机器。导航到<PAM360_Home>/bin目录并运行脚本startDB.bat <MySQL 端口>(Windows)/startDB.sh<MySQL 端口>( Linux )
  • 例如,使用默认的 MySQL 端口3456 ,您需要执行此操作::
    startDB.bat 3456 (用于Windows)
    startDB.sh 3456 (用于 Linux )

  • 再次转到远程计算机并导航到<MySQL>/bin 文件夹并运行脚本startSlaveDB.bat( Windows )/startSlaveDB.sh( Linux )

步骤 3:启动 PAM360 服务器

  • 启动 PAM360 服务器
  • 实时备份设置现已准备就绪。 每当使用 PAM360 运行的主数据库发生更改时,也会立即将更改更新到从数据库

验证实时备份设置

执行上述步骤后,您可以通过查看"管理员常规数据库备份"页中的消息来验证实时备份设置是否正常工作。 如果设置正确,您将看到以下内容:

连接状态:当前和实时备份正在进行中

从数据库在主机中运行:<主机名>

主数据库崩溃时从从属服务器恢复数据

在极少数主数据库崩溃情况下,可以从从数据库恢复数据。

要恢复数据,

  • 在运行从数据库的远程计算机中,导航到<MySQL>/数据文件夹并创建以下的 zip:
    • 密码"目录
    • ibdata1"文件
  • 复制上面创建的 zip
  • 转到 PAM360 正在运行的机器
  • 在主数据库运行的计算机上获取新的 PAM360 安装
  • 导航到<PAM360_Home >/mysql/数据文件夹并解压缩从从数据库创建的 zip。 一旦您这样做,数据将安全地恢复在新的 PAM360 版本
  • 现在,启动 PAM360 服务器

注意:一旦从从数据库恢复数据并赋予主数据库生命,从数据库将不再有效。 只需删除远程计算机中的 mysql 文件夹。 如果要再次启用实时备份,则需要再次 执行这些步骤。

计划备份

您可以安排数据库备份在任何特定时间点执行。

要计划数据库备份,

  • 转到管理员选项卡
  • 单击常规"部分下的数据库备份图标
    在打开的 UI 中,
  • 选择计划选项 - 日、周或每月。

要计划数据库备份,

    1. 如果您的要求是以特定日期间隔备份数据库内容,那么三天一次,此选项就会派上用场。 您可以选择 1 和 28 之间的任何间隔,还可以指定必须进行备份的时间。
    2. 要启用此选项,请单击单选按钮Day
    3. 选择日间隔
    4. 选择必须进行备份的时间
    5. 备份数据以 .zip 文件存储在/ 备份目录下默认情况下。 如果需要,可以指定要存储备份内容的目标目录。
    6. 每次执行备份时,都会创建一个备份文件。 您可以指定要保留在此目录中的此类备份文件的最大数量。 例如,如果您在下拉列表中选择"10",则"仅维护最新的---备份",则只有最新的 10 回备份文件将保存在此目录下
    7. 单击"保存"。 创建所需的备份计划
  • 备份数据存储在何处?是加密的吗?
  • 备份文件中的所有敏感数据以加密形式存储在 <目录或您指定的目录下的 .zip 文件中。 建议您在安全、辅助存储中备份此文件以进行灾难恢复。

  • 数据库备份计划的最佳选择是什么?
  • 数据库备份操作既耗时又耗费资源。 因此,建议在非高峰时段安排运行。 操作正在进行中时,无法在 PAM360 中执行配置更改。

  • 我可以将数据复制到其他服务器并保持权限不变吗?
  • 是的。 PAM360 应用程序是无状态的,所有数据都存储在数据库中,只需根据应用程序的新安装复制数据库,所有数据就会完好无损。

要每周特定日期安排备份,

    1. 如果您的要求是每周在特定日期备份数据库内容,那么在星期一,此选项会派上用场。 您可以选择从星期日到星期六的任何一天,还可以指定必须进行备份的时间。 要启用此选项,
    2. 单击单选按钮每周
    3. 选择星期的一天
    4. 选择必须进行备份的时间
    5. 备份数据以 .zip 文件存储在/ 备份目录下默认情况下。 如果需要,可以指定要存储备份内容的目标目录。
    6. 每次执行备份时,都会创建一个备份文件。 您可以指定要保留在此目录中的此类备份文件的最大数量。 例如,如果您在下拉列表中选择"10",则"仅维护最新的---备份",则只有最新的 10 回备份文件将保存在此目录下
    7. 单击保存。 创建所需的备份计划

若要在每月的特定日期安排备份,

    1. 如果您的要求是每月在特定日期备份数据库内容,那么在 13 日,此选项会派上用场。 您可以选择从 1 号到 31 号的任何日期,还可以指定必须进行备份的时间。 要启用此选项,
    2. 单击单选按钮"每月
    3. 选择月份日期
    4. 选择必须进行备份的时间
    5. 备份数据以 .zip 文件存储在/ 备份目录下默认情况下。 如果需要,可以指定要存储备份内容的目标目录。
    6. 每次执行备份时,都会创建一个备份文件。 您可以指定要保留在此目录中的此类备份文件的最大数量。 例如,如果您在下拉列表中选择"10",则"仅维护最新的---备份",则只有最新的 10 回备份文件将保存在此目录下
    7. 单击保存。 创建所需的备份计划

© 2021, ZOHO 公司,保留所有权利。

页首