NetBackup™ Web UI MySQL 管理指南

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

配置 MySQL 实例

可以使用以下环境变量配置 MySQL 保护:

  • (可选)path - 将 MySQL bin 路径添加到此环境变量中,以运行查询和连接到数据库。

  • (可选)LIB_MYSQL_CLIENT_<port> - 此环境变量用于 MySQL 多实例部署。

    • 对于 Windows,设置此环境变量可提供 libmysql.dll 库的位置。

    • 对于 Linux,设置此环境变量可提供 libmysqlclient.so 库的位置。

  • (可选)MYSQL_SOCKFILE_<port> - 此环境变量用于 MySQL 多实例部署。对于 Linux,设置此环境变量可提供 mysql.sock 文件的位置。

  • (可选)MYSQL_BACKUP_DUMP_DIRECTORY - 将此环境变量设置为非流备份的临时备份转储目录。例如,对于 Linux,用户可以使用以下命令将此环境变量设置为所需位置:

    echo "export MYSQL_BACKUP_DUMP_DIRECTORY=/home/custom_dump_dir_location/" > > ~/.bashrc

    对于 Windows,用户可以创建新的环境变量并添加文件夹位置路径,如下所示:

    MYSQL_BACKUP_DUMP_DIRECTORY=C:\custom_dump_dir_location

    注意:

    确保提供的备份转储目录为空,因为备份后其内容将自动删除。

  • (可选)LVM SNAPSHOT_SIZE - 设置此环境变量可为 LVM 备份提供快照大小(仅适用于 Linux 操作系统)。可以使用以下命令将 LVM 快照大小的环境变量设置为 500 MB:

    echo "export LVM_SNAPSHOT_SIZE=500MB" >> ~/.bashrc

    注意:

    默认快照大小设置为 500 MB。

对于配置了 SSL 加密的 MySQL 实例

客户端上的以下环境变量标识客户端用于与服务器建立加密连接的证书和密钥文件。这些变量类似于在服务器端使用的 ssl_cassl_certssl_key 系统变量,而以下 SSL 环境变量标识客户端公钥和私钥。在备份和恢复时,需要使用这些环境变量。

  • MYSQL_OPT_SSL_CA_port - 设置此环境变量可提供证书颁发机构 (CA) 证书文件的路径。此选项必须指定服务器使用的相同证书。例如:

    对于 Windows:MYSQL_OPT_SSL_CA_3306=C:\mysql_certificate_folder\ca.pem

    对于 Linux:echo "export MYSQL_OPT_SSL_CA_3306=/mysql_certificate_folder/ca.pem" >> ~/.bashrc

  • MYSQL_OPT_SSL_CERT_port - 设置此环境变量可提供客户端公钥证书文件的路径。例如:

    对于 Windows:MYSQL_OPT_SSL_CERT_3306=C:\mysql_certificate_folder\client-cert.pem

    对于 Linux:echo "export MYSQL_OPT_SSL_CERT_3306=/mysql_certificate_folder/client-cert.pem" >> ~/.bashrc

  • MYSQL_OPT_SSL_KEY_port - 设置此环境变量可提供客户端私钥文件的路径。例如:

    对于 Windows:MYSQL_OPT_SSL_KEY_3306=C:\mysql_certificate_folder\client-key.pem

    对于 Linux:echo "export MYSQL_OPT_SSL_KEY_3306=/mysql_certificate_folder/client-key.pem" >> ~/.bashrc