automysqlbackup然后rsync

我试图在Ubuntu服务器下configuration一个自动的MySQL备份解决scheme。

我为此select了automysqlbackuprsync (它似乎是一个不错的select?)

在每次备份之后, rsync将在automysqlbackup #POSTBACKUPcallback中用于将备份发送到远程服务器。

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

我怎样才能使automysqlbackup使用专用的Linux用户,所以我可以轻松地pipe理SSH密钥和类似的东西?

更新:

附加到#POSTBACKUP的脚本将类似于:

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

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

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

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