Назад | Перейти на главную страницу

automysqlbackup, затем rsync

Я пытаюсь настроить автоматическое резервное копирование MySQL под сервером Ubuntu.

Я выбрал automysqlbackup и rsync для этой цели (кажется ли, что это хороший выбор?)

rsync будет использоваться в automysqlbackup #POSTBACKUP обратный вызов для отправки резервной копии на удаленный сервер после каждой резервной копии.

я нашел это automysqlbackup использует root как пользователя по умолчанию для выполнения своих операций.

Как я могу сделать automysqlbackup использовать специального пользователя Linux, чтобы я мог легко управлять ключами 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 ...'

Другие решения, которые могут вас заинтересовать: