NetBackup™ Web UI MySQL 管理指南
配置 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_ca
、ssl_cert
和 ssl_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