更新时间:2025-07-16 GMT+08:00
分享

MySQLEnv.Config 配置文件说明

客户端安装目录下HBRClient/etc/ClientService的MySQLEnv.Config文件,为MySQL可配置项,现加以说明,可按照需要进行配置。

BackupThreadNum = 8

“逻辑备份”设置备份线程数,提升备份速度

DataCacheSize = 419430400

“逻辑备份”配置内存池大小,默认400M

DisabledNetstat =

如果当前用户没有权限调用netstat命令,可通过配置该参数,命令变为sudo netstat

SSLMode = VERIFY_CA

SSLKey = /usr/local/mysql/data/server-key.pem

SSLCa = /usr/local/mysql/data/ca.pem

SSLCert = /usr/local/mysql/data/server-cert.pem

SSLCapath = /usr/local/mysql/data

SSLCipher =

数据库开启了SSL选项时需要配置密钥和证书

MySQLBinlogPath = /usr/bin/

“逻辑备份”开启该选项后,使用环境中的binlog工具来应用归档日志

MySQLBinlogKeep=1

完成恢复后是否保留Binlog文件,配置为1 表示将恢复到零时目录下的日志文件保留下来,供用户使用。临时目录为:/var/lib/HBR/config/MySQL_Binlog_Dir

MySQLFunctionBackupPath = /tmp

“逻辑备份”数据库函数备份文件保存的位置

MySQLIgnoreTables = ecron>><<t_cron_job_status

“逻辑备份”备份时需要忽略的表

MySQLProcLogOn = 1

通过该选项开启mysqlproc和mysqlphyproc的日志

MySQLSqlFileLocalOn = 1

“逻辑备份”将恢复语句保存到本地

MySQLSlowQueryTime = 60

“逻辑备份”设置慢查询时间

MySQLConnectServerTimes = 60

尝试连接数据库的次数

MySQChunksForTableMethod = 1

“逻辑备份”备份时默认使用where对需要备份的内容进行切分,对于主键时联合索引等特殊场景备份卡住时,设置参数为2,使用limit进行切分

LimitSingleRecordLen = 64

“逻辑备份”单行语句的长度,默认64M,可根据实际情况在8M-1G范围调节

DatabaseProcessName = mysqld

如果数据库服务的可执行文件名不是mysqld或mariadb时,可以在此配置可执行文件名称,用于数据源自发现

MaxDatabaseStopTime = 5

“物理备份”恢复时停数据库的最大超时时间,默认时5分钟,该参数的单位为分钟

IntervalTimeAfterStopMySQL = 20

“物理备份”检测到数据库未停止再次调用停数据库命令的时长,默认20秒,该参数单位为秒

DeployedInDocker = 0

“容器化备份”非标准的容器环境,在自动判断不成功时,可使用该选项,指定该环境为容器环境

mysql.MySQLDSafeAbsPath = /usr/bin/mysqld_safe

mysql.MySQLDAbsPath = /usr/sbin/mysqld

mysql.MySQLAdminAbsPath = /usr/bin/mysqladmin

mysql.MySQLBinlogAbsPath = /usr/bin/mysqlbinlog

mysql.MySQLExeAbsPath = /usr/bin/mysql

“物理备份”配置Linux环境中数据库可执行文件的路径。

相关文档