简介:
AnyBackup-Linux 环境下 MySQL 数据库备份失败:访问文件 /var/lib/AnyBackup/config/temp_mysql 被拒,确认为 /var/lib/AnyBackup/config 目录及其下级目录权限不足,导致任务备份失败,可通过给与该目录及其下级目录 755 权限解决。
关键字
MySQL、权限
适用产品
问题描述
在 AnyBackup 管理控制台发起 MySQL 数据库备份任务,备份任务执行失败,并输出如下错误信息:
访问文件 /var/lib/AnyBackup/config/temp_mysql 被拒。 (/var/lib/AnyBackup/config/temp_mysql) 异常提供者:[POSIX System],异常号:[13]。
问题影响
AnyBackup 无法完成 MySQL 数据库的备份。
问题原因
MySQL 数据库服务器 /var/lib/AnyBackup下的 config 目录及其下级目录权限不足。
解决方案
为了解决该问题,需要赋予 /var/lib/AnyBackup/config 及下级目录 755 权限,具体操作如下:
1.通过 ssh 连接工具登录需要授权的 MySQL 数据库服务器,执行以下命令进入 /var/lib/AnyBackup 目录。
cd /var/lib/AnyBackup
ls -l
注:上图示例中表示该 config 目录权限只有 400 。
2.赋予 config 目录及其下级目录 755 权限。
chmod -R 755 config
ls -l
3.在 AnyBackup 管理控制台重新发起备份任务。
更多信息
Linux 系统的权限一般是用第 1-3 位数字表示文件所有者的权限, 第 4-6 位数字代表同组用户的权限, 第 7-9 位数字代表其他用户的权限。具体权限是由数字来表示的。读取的权限等于 4,用 r 表示;写入的权限等于 2 ,用 w 表示;执行权限等于 1,用 x 表示;755 权限中 7=4+2+1,即 rwx,表示所有者具有读取、写入、执行权限;5=4+1+0,即 r-x,表示同组用户和其他用户具有读取、执行权限,但没有写入权限。
KB ID
KB-3556
发布时间
2023-09-27
分类
排错指南
产品
AnyBackup
打印