automysqlbackup, em seguida, rsync

1

Estou tentando configurar uma solução de backup automática do MySQL em um servidor Ubuntu.

Eu escolhi automysqlbackup e rsync para essa finalidade (parece ser uma boa escolha?)

rsync será usado no retorno de chamada automysqlbackup #POSTBACKUP para enviar o backup para um servidor remoto após cada backup.

Descobri que automysqlbackup usa root como usuário padrão para fazer suas operações.

Como posso fazer com que automysqlbackup use um usuário linux dedicado para que eu possa gerenciar facilmente as chaves ssh e coisas assim?

Atualização:

O script anexado a #POSTBACKUP se parece com:

#!/bin/bash
rsync -ar /var/lib/automysqlbackup/ \
  backup@my_remote_backup_server:~/remote_backup/$HOSTNAME
    
por Pierre de LESPINAY 11.03.2013 / 09:42

1 resposta

2

Você pode alternar para outro usuário antes de executar rsync , algo assim:

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

Outras soluções que você pode interessar:

por 11.03.2013 / 10:08