automysqlbackup 然后 rsync

automysqlbackup 然后 rsync

我正在尝试在 Ubuntu 服务器下配置自动 MySQL 备份解决方案。

我已经为此目的选择了automysqlbackuprsync这似乎是一个好的选择吗?)

rsync将在automysqlbackup #POSTBACKUP每次备份后回调中将备份发送到远程服务器。

我发现automysqlbackup使用root作为默认用户来进行操作。

我如何automysqlbackup使用专用的 Linux 用户以便能够轻松管理 ssh 密钥和类似的东西?

更新:

附加的脚本#POSTBACKUP类似于:

#!/bin/bash
rsync -ar /var/lib/automysqlbackup/ \
  backup@my_remote_backup_server:~/remote_backup/$HOSTNAME

答案1

您可以在运行之前切换到另一个用户rsync,如下所示:

su - mysql -s /bin/bash -c 'rsync -ar ...'

您可能感兴趣的其他一些解决方案:

相关内容