我创建了一个使用rsync将生产服务器的某些目录备份到专用目录的脚本。我还想对目录/var/lib/mysql/some执行备份。
由于执行备份的cron任务与与root不同的用户关联,我需要在/var/lib/mysql/目录上设置一些许可。
据我所知,用户只需要在some/目录中导航(执行),并且放置在其中的文件具有读取权限。
我应该使用哪些更合适的权限?
提前感谢您的帮助,并致以最良好的问候!
发布于 2010-07-22 13:43:44
执行/var/lib/mysql的备份不是一个好主意,因为mysql守护进程需要在此之前停止。
使用mysqldump等工具将数据库转储到例如/var/backups/mysql/或任何地方的文件中,并备份这些文件
数据库的转储可以由创建备份的用户启动,因此不会出现问题。但是,如果不需要的话,可以考虑删除组和世界文件夹上的权限。
https://serverfault.com/questions/163039
复制相似问题