AnyBackup-Linux MySQL 备份失败:创建服务器管道失败,请检查管道目录权限配置是否正常
关键字
MySQL、管道
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
1、在执行 MySQL 数据库定时备份任务时,任务执行失败,任务执行输出中显示如下错误信息:
备份失败,原因:创建服务器管道失败,请检查管道目录权限配置是否正确。

2、通过 SSH 登录 MySQL 数据库服务器,到 /var/log/ 目录查看 messages 日志,日志中提示如下信息:
eefproc[9330]: 初始化标准异常跟踪器日志失败,原因是:访问文件 /var/log/AnyBackup 被拒。 (/var/log/AnyBackup)(错误提供者:POSIX System,错误值:13)
问题影响
AnyBackup 无法完成 MySQL 数据库备份。
问题原因
MySQL 数据库服务器上客户端进程用户访问 /var/log/ 目录权限不足,导致 AnyBackup CDM 客户端在进行 MySQL 数据库定时备份时,无法创建管道,从而备份失败。
解决方案
为了解决该问题,需修改 /var/log/ 目录权限为755,使得客户端进程用户可以在 /var/log/ 目录下正常创建管道文件,请按如下步骤执行:
1. 通过 SSH 远程登录到MySQL 数据库服务器,切换至 root 用户,执行以下命令:
su - root 
2. 修改 /var/log/ 目录权限为755,执行如下命令:
chmod 755 /var/log/
3. 登录 AnyBackup 管理控制台,重新发起 MySQL 数据库备份任务。
更多信息
管道(Pipe)是一种最基本的 IPC 机制,作用于有从属关系的进程之间,完成数据传递。AnyBackup CDM 备份 MySQL 数据库使用管道文件实现 AnyBackup CDM 客户端程序与 MySQL 数据库实例之间的通信连接。