更新时间:2022-08-13 21:11:37
客户端安装目录下 AnyBackupClient/etc/ClientService的 MySQLEnv.Config 文件,为 MySQL 可配置项,现加以说明,可按照需要进行配置。
l BackupThreadNum = 8
【逻辑备份】设置备份线程数,提升备份速度
l DataCacheSize = 419430400
【逻辑备份】配置内存池大小,默认400M
l DisabledNetstat =
如果当前用户没有权限调用netstat命令,可通过配置该参数,命令变为sudo netstat
l SSLMode = VERIFY_CA
l SSLKey = /usr/local/mysql/data/server-key.pem
l SSLCa = /usr/local/mysql/data/ca.pem
l SSLCert = /usr/local/mysql/data/server-cert.pem
l SSLCapath = /usr/local/mysql/data
l SSLCipher =
数据库开启了 SSL 选项时需要配置密钥和证书
l MySQLBinlogPath = /usr/bin/
【逻辑备份】开启该选项后,使用环境中的 binlog 工具来应用归档日志
l MySQLBinlogKeep=1
完成恢复后是否保留 Binlog 文件,配置为 1 表示将恢复到零时目录下的日志文件保留下来,供用户使用。零时目录为:/var/lib/AnyBackup/config/MySQL_Binlog_Dir
l MySQLFunctionBackupPath = /tmp
【逻辑备份】数据库函数备份文件保存的位置
l MySQLIgnoreTables = ecron>>< 【逻辑备份】备份时需要忽略的表
l MySQLProcLogOn = 1
通过该选项开启mysqlproc和mysqlphyproc的日志
l MySQLSqlFileLocalOn = 1
【逻辑备份】将恢复语句保存到本地
l MySQLSlowQueryTime = 60
【逻辑备份】设置慢查询时间
l MySQLConnectServerTimes = 60
尝试连接数据库的次数
l MySQChunksForTableMethod = 1
【逻辑备份】备份时默认使用 where 对需要备份的内容进行切分,对于主键时联合索引等特殊场景备份卡住时,设置参数为 2,使用 limit 进行切分
l LimitSingleRecordLen = 64
【逻辑备份】单行语句的长度,默认 64M,可根据实际情况在 8M-1G 范围调节
l DatabaseProcessName = mysqld
如果数据库服务的可执行文件名不是 mysqld 或 mariadb 时,可以在此配置可执行文件名称,用于数据源自发现
l MaxDatabaseStopTime = 5
【物理备份】恢复时停数据库的最大超时时间,默认时 5 分钟,该参数的单位为分钟
l IntervalTimeAfterStopMySQL = 20
【物理备份】检测到数据库未停止再次调用停数据库命令的时长,默认 20 秒,改参数单位为秒
l DeployedInDocker = 0
【容器化备份】非标准的容器环境,在自动判断不成功时,可使用该选项,指定该环境为容器环境
l mysql.MySQLDSafeAbsPath = /usr/bin/mysqld_safe
l mysql.MySQLDAbsPath = /usr/sbin/mysqld
l mysql.MySQLAdminAbsPath = /usr/bin/mysqladmin
l mysql.MySQLBinlogAbsPath = /usr/bin/mysqlbinlog
l mysql.MySQLExeAbsPath = /usr/bin/mysql
【物理备份】配置 Linux  环境中数据库可执行文件的路径。