NetBackup™ for MySQL 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.0)

nbmysql 配置文件

配置文件 (nbmysql.conf) 包含相应操作的参数。它位于客户端上并包含预定义的设置。您可以在 nbmysql.conf 文件中配置参数或在命令行上提供,但命令行参数优先。有了 nbmysql.conf 文件,您就不必在每次运行操作时提供参数。如果未在 nbmysql.conf 文件中配置参数,则默认参数值优先。

nbmysql.conf 是在执行备份操作时创建的。

表:nbmysql.conf 参数 列出了 nbmysql.conf 参数。

表:nbmysql.conf 参数

参数

描述

必需参数

默认值

DB_USER

配置 MySQL 数据库用户名。

备份和还原操作。

如果未设置数据库用户名,则默认为 root

DB_PORT

配置必须在其上执行备份或还原的 MySQL 数据库服务器端口号。

还原操作

如果未设置数据库服务器端口,则默认为 3306。

DB_HOST

配置 MySQL 数据库主机名。

非 LVM 还原操作

此参数无默认值。必须指定此参数。

MYSQL_LIB_INSTALL_PATH

配置 libmysql.dll//libmysqlclient.so 二进制文件路径。在 Windows 上,库目录位于 MySQL 服务器安装路径。

在 Linux 上,运行 libmysqlclient 命令以查找库路径。

备份操作

此参数无默认值。

MASTER_SERVER

指定运行备份和还原的 NetBackup 主服务器。

备份操作

此参数无默认值。

POLICY_NAME

指定 NetBackup DataStore 策略名称。

备份操作

此参数无默认值。

SCHEDULE_NAME

标识在创建 DataStore 策略时配置的备份日程表。

备份操作

此参数无默认值。

CLIENT_NAME

定义 NetBackup MySQL 客户端名称。

重定向还原和查询备份。

如果未设置 NetBackup 客户端,则默认为 NetBackup 主服务器。

SNAPSHOT_SIZE

(Linux) 以千字节、兆字节或十亿字节(分别为 K、M 或 G)为单位指定快照大小。

LVM 备份

如果未设置快照大小,则默认为 MB

COPY_ID

表示备份映像名称。可以使用此值查询、还原或删除特定备份。

使用备份映像名称查询、还原或删除备份。

此参数无默认值。

MYSQL_TARGET_DIRECTORY

指定要将备份还原到的目标目录。

还原备份。

此参数无默认值。

MYSQL_INSTALL_DIRECTORY

指定 MySQL 实例的安装目录

从提供的目录进行备份。

此参数无默认值。

NBMYSQL_LOG_LEVEL

NBMYSQL_LOG_LEVEL 可用于设置 NetBackup MySQL 日志的日志记录级别。默认值为 1。对于特定的日志记录级别,将记录处于或低于该级别的所有详细信息。

MySQL 调试日志包括以下详细级别:

  • 1 – ERROR:应该纠正的条件,例如配置错误。

  • 2 – WARN:不是错误但可能需要特殊处理的条件。

  • 3 – INFO:提示性消息

  • 4 – DEBUG:调试用于故障排除的消息。

在解决错误时,日志级别有助于控制要访问的信息量。

如果未设置 nbmysql 日志级别,则默认为级别 1。

NBMYSQL_LOG_SIZE

配置 nbmysql.conf 日志大小 (MB)。当日志达到指定大小时,会覆盖日志信息。

您可以根据要写入日志的事件指定该值。

如果未指定 nbmysql 日志大小,则默认为 10 MB。

BACKUP_TYPE

可用选项:

  • auto:默认选项。执行自动发现备份。

  • lvm:代理强制执行 lvm 快照。

  • nonlvm:代理通过使用 mysqldump 强制执行 nonlvm 方式备份。

备份操作

auto