ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить и настроить AutoMySQLBackup

Как установить и настроить AutoMySQLBackup

В этой статье мы покажем вам, как установить AutoMySQLBackup на Linux VPS. AutoMySQLBackup очень полезная утилита для создания ежедневных, еженедельных или ежемесячных резервных копий одной или нескольких баз данных MySQL из одного из нескольких серверов MySQL. Он создает дамп баз данных и сжимает в архивы. Поставляется с большим количеством функций, таких как:

Как обычно, войдите на свой сервер с помощью SSH в качестве пользователя root

ssh root@IP

 

и выполните следующую команду, чтобы убедиться, что все услуги обновлены до последней даты

Для систем на основе Debian выполнить

apt-get update && apt-get upgrade

 

Для систем на основе RPM выполнить

yum -y update

 

Если вы работаете в дистрибутиве на основе Debian AutoMySQLBackup доступен в репозиториях, и вы можете легко установить его, выполнив следующие действия

apt-get install automysqlbackup

 

Если у вас есть дистрибутив на основе RPM вам придется загрузить сценарии установки AutoMySQLBackup, необходимо запустить и настроить их на сервере. На этом уроке мы установим Automysqlbackup на CentOS 7 VPS.

Загрузите последнюю версию AutoMySQLBackup на сервер

wget http://downloads.sourceforge.net/project/automysqlbackup/AutoMySQLBackup/AutoMySQLBackup%20VER%203.0/automysqlbackup-v3.0_rc6.tar.gz

 

Создайте директорию для скриптов Automysqlbackup и распакуйте загруженный архив

mkdir /opt/automysqlbackup
tar zxvf automysqlbackup-v3.0_rc6.tar.gz -C /opt/automysqlbackup

 

После того, как архив будет распакован, запустите скрипт установки Automysqlbackup

cd /opt/automysqlbackup
./install.sh

### Checking archive files for existence, readability and integrity.

automysqlbackup ... exists and is readable ... md5sum okay :)
automysqlbackup.conf ... exists and is readable ... md5sum okay :)
README ... exists and is readable ... md5sum okay :)
LICENSE ... exists and is readable ... md5sum okay :)

Select the global configuration directory [/etc/automysqlbackup]:
Select directory for the executable [/usr/local/bin]:
### Creating global configuration directory /etc/automysqlbackup:

success

 

Вы можете использовать пути по умолчанию для глобального каталога конфигурации и каталог для исполняемого файла. Вам просто нужно нажать Enter, когда потребуется путь.

Далее, мы должны настроить AutoMySQLBackup. Откройте свой файл конфигурации, расположенный в каталоге, куда мы устанавливаем.

vim /etc/automysqlbackup/automysqlbackup.conf

 

Расскоментируйте и установите следующие директивы конфигурации

CONFIG_mysql_dump_username='root'
CONFIG_mysql_dump_password='YourPassword'
CONFIG_mysql_dump_host='localhost'
CONFIG_backup_dir='/var/backup/db'
CONFIG_do_monthly="01"
CONFIG_do_weekly="5"
CONFIG_rotation_daily=6
CONFIG_rotation_weekly=35
CONFIG_rotation_monthly=150
CONFIG_mysql_dump_port=3306
CONFIG_mysql_dump_compression='gzip'

 

После того, как вы закончите с редактированием, сохраните файл конфигурации. Все настройки не являются обязательными, и есть описание для всех из них, так что лучше, проверить файл конфигурации для получения дополнительной информации о настройках AutoMySQLBackup.

Создайте каталог для резервных копий MySQL. Это каталог, мы устанавливаем как ‘backup_dir‘ в конфигурационном файле.

mkdir /var/backup

 

Если вы хотите создать резервную копию базы данных MySQL, запустите AutoMySQLBackup, выполнив следующие действия

automysqlbackup

 

Кроме того, можно создать запись crontab для запуска AutoMySQLBackup в определенное время.

Вот и все! Вы можете проверить файл README для получения дополнительной информации о том, как использовать AutoMySQLBackup.

Как установить и настроить AutoMySQLBackup

PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Благодарю.

Exit mobile version