AnyBackup-MySQL 副本数据管理备份任务失败,显示错误信息:数据备份进程 mysqlcdmproc 异常终止
关键字
MySQL、文件数
适用产品
- AnyBackup Express 7.0.16.3~7.0.17.3
- AnyBackup CDM 7.0.16.3~7.0.17.3
- AnyBackup Enterprise 7.0.16.3~7.0.17.3
问题描述
AnyBackup 执行 MySQL 数据库副本数据管理备份任务失败,执行输出显示如下错误信息:
数据备份进程mysqlcdmproc异常终止,备份失败。

问题影响
AnyBackup 无法完成 MySQL 数据库副本数据管理备份。
问题原因
MySQL 数据库支持打开文件数太少,导致无法进行备份。
解决方案
为了解决该问题,需要将 MySQL 数据库配置文件 my.cnf 中的 innodb_open_files 与 open_files_limit 的值调大,操作步骤如下:
注意:需要修改支持文件打开参数,需要停止数据库,请提前安排业务停机时间。
1.登录 Linux 服务器,并登录 MySQL 数据库,执行命令如下:
mysql -uroot -p

2.查看当前 MySQL 数据库支持打开的文件数,执行命令如下:
show variables like '%open_files%';

3.切换到 my.cnf 配置文件路径,修改 innodb_open_files 和 open_files_limit 值为100000,执行命令如下:
cd /etc
vi my.cnf

4.重启 MySQL 数据库服务,重新发起备份任务。
更多信息
innodb_open_files 和 open_files_limit 参数是设置 MySQL 数据库支持文件大小数和限制文件打开数的参数。