ubuntu – 备份mysql目录

我创build了一个脚本,使用rsync将生产服务器的某些目录备份到专用服务器上。 我还想执行目录/ var / lib / mysql / some_database的备份。

由于执行备份的cron任务是与不同于root的用户关联的,我需要在/ var / lib / mysql /目录下设置一些权限

据我所知,只需要用户可以通过some_database /目录和其中放置的文件进行导航(执行),具有读取权限。

哪个更合适的权限,我应该使用?

在此先感谢您的帮助,最好的问候!

做一个/ var / lib / mysql的备份不是一个好主意,因为mysql守护进程需要被停止。

使用像mysqldump这样的工具将数据库转储到例如/ var / backups / mysql /中的文件中,然后备份这些文件

数据库的转储可以由用户创build备份来启动,所以不会有问题。 但是如果你不需要这些文件夹的话,可以考虑删除文件夹中的权限