Как обычно, войдите на свой сервер с помощью 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.
PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Благодарю.
Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!
Спасибо! Ваша заявка принята
Спасибо! Ваша заявка принята