MySQL Enterprise Backup 8.0版本说明
对于Linux和其他类unix平台:mysqlbackup不记录被备份文件的文件所有权和权限。为了确保没有文件权限问题,防止服务器备份、恢复和成功重启,强烈建议您使用运行MySQL服务器的相同操作系统用户来运行mysqlbackup(通常情况下mysql
).如果这是不可能的,注意以下指导方针:
备份,mysqlbackup应该由一个可以读取所有服务器文件和目录并可以执行所有服务器目录的用户运行。为了满足这个要求,运行的操作系统用户mysqlbackup例如,是否应该让组的所有者拥有服务器文件和目录(通常
mysql
)作为其主要组或次要组。为恢复,除非mysqlbackup如果是由运行服务器的同一用户运行的,那么很难确保服务器能够访问所有恢复的服务器文件和文件夹,特别是在联机恢复的情况下,服务器必须能够在恢复后立即访问文件。例如,对于脱机恢复,可能需要设置
umask
对恢复前的用户进行一系列的权限调整,对恢复后的文件和文件夹进行使用修改文件权限
而且乔恩
命令,以便重新生成备份文件和文件夹的原始权限。