NetBackup™ for MariaDB 管理指南

Last Published:
Product(s): NetBackup (10.0)

执行 MariaDB 备份

前提条件

执行备份之前,必须满足以下前提条件:

  • 确保 MariaDB 代理和 NetBackup 的版本相同。如果将 NetBackup 升级到更高版本,则还必须升级代理版本。

  • (LVM 用户)确保 MariaDB 数据目录和日志目录驻留在逻辑卷上。

  • (Windows) 在环境变量中设置 NetBackup\bin 目录。

    例如,Path =C:\Program Files\Veritas\Netbackup\bin

  • (Windows) 在用户环境变量中设置 MariaDB\bin 目录。

  • “NetBackup 管理控制台”配置 DataStore 策略。

  • (LVM) 验证卷组中的空间是否足以存放快照,然后在 nbmariadb.conf 文件中或通过命令行设置快照大小。

    注意:

    确保快照大小是要备份的实例大小的 50%。

  • (Linux) 创建符号链接 libmariadb.so 并确保该链接指向正确的 libmariadb.so.<n> 库版本。

    确保使用符号链接的绝对路径更新 nbmariadb.conf 文件中的 MARIADB_LIB_INSTALL_PATH 参数。

    有关更多信息,请参见NetBackup for MariaDB 代理 的安装后要求

  • 设置 FLUSHLOCK 用户权限。

  • nbmariadb.conf 文件中设置以下参数:

    • DB_USER

    • DB_PORT

    • MASTER_SERVER_NAME

    • POLICY_NAME

    • SCHEDULE_NAME

    • MARIADB_LIB_INSTALL_PATH

    • (Linux) SNAPSHOT_SIZE

  • 验证安装前提条件和安装后要求。

    有关更多信息,请参见NetBackup for MariaDB 代理 的安装先决条件

    有关更多信息,请参见NetBackup for MariaDB 代理 的安装后要求

运行备份

  1. 运行以下命令:

    nbmariadb -o backup

    -S master_server_name

    -P policy_name

    -s schedule_name

    (Linux)-z snapshot_size

    -l mariadb_library_path

    [-portnum db_port]

    [-u db_user]

    (Linux)-b backup_type

  2. (可选)出现提示时,键入数据库密码。然后,NetBackup 连接到数据库并启动备份。
从 NetBackup 安排 MariaDB 备份

您可以使用 DataStore 策略调用备份脚本,从“NetBackup 管理控制台”安排 MariaDB 备份。

有关更多信息,https://www.veritas.com/support/en_US/article.100041621