Как установить, настроить и запустить automysqlbackup в Linux —

Запоминание необходимости всегда выполнять резервное копирование сервера MySQL может быть затруднено, но, к счастью, есть сценарий, который может автоматизировать весь процесс. Вам даже не придется писать код для bash Linux, потому что опытные программисты уже разработали сценарий automysqlbackup для вас. Вы даже можете установить его автоматически.

Временами заставить его работать может быть непросто, поэтому мы изложили подробные сведения о том, как лучше всего настроить программное обеспечение, а затем запустить его. Вам не нужно много делать, когда он на месте.

Способ 1: установка automysqlbackup с помощью диспетчера пакетов

Несколько дистрибутивов Linux, таких как Debian, и различные производные от Ubuntu версии, в том числе Ubuntu Server, позволяют вам создавать скрипт automysqlbackup без единого менеджера пакетов apt-get. Если вы используете урезанную версию Debian или Ubuntu Server, у вас может не быть ничего, кроме виртуальных терминалов для работы. В этом случае, удерживайте клавиши CTRL, ALT и F1, чтобы добраться до первого терминала, и войдите в систему.

Пользователи легкого дистрибутива среды рабочего стола, которые по-прежнему подходят для работы на сервере, такие как Lubuntu, Xubuntu или Debian-Xfce4, могут захотеть выбрать меню «Приложения» или «Whisker» и нажать «Корневой терминал», а затем ввести пароль администратора. Вы также можете удерживать клавиши Ctrl, Alt и T, чтобы открыть стандартное приглашение пользователя.

Если у вас есть root-доступ, введите apt-get install automysqlbackup и нажмите enter. Вам нужно будет набрать sudo apt-get install automysqlbackup и нажать Enter, если у вас нет root-доступа. Это также должно работать на различных производных Linux Mint.

Пользователи Arch Linux с правами root, которые выполнили эти шаги, должны иметь возможность установить его, запустив pacman -S automysqlbackup 3.0_rc6-3, хотя они также должны поставить sudo перед командой, если они работают от имени пользователя root.

Запоминание необходимости всегда выполнять резервное копирование сервера MySQL может быть затруднено, но, к счастью, есть сценарий, который может автоматизировать весь процесс. Вам даже не придется писать код для bash Linux, потому что опытные программисты уже разработали сценарий automysqlbackup для вас. Вы даже можете установить его автоматически.

Временами заставить его работать может быть непросто, поэтому мы изложили подробные сведения о том, как лучше всего настроить программное обеспечение, а затем запустить его. Вам не нужно много делать, когда он на месте.

Способ 1: установка automysqlbackup с помощью диспетчера пакетов

Несколько дистрибутивов Linux, таких как Debian, и различные производные от Ubuntu версии, в том числе Ubuntu Server, позволяют вам создавать скрипт automysqlbackup без единого менеджера пакетов apt-get. Если вы используете урезанную версию Debian или Ubuntu Server, у вас может не быть ничего, кроме виртуальных терминалов для работы. В этом случае, удерживайте клавиши CTRL, ALT и F1, чтобы добраться до первого терминала, и войдите в систему.

Пользователи легкого дистрибутива среды рабочего стола, которые по-прежнему подходят для работы на сервере, такие как Lubuntu, Xubuntu или Debian-Xfce4, могут захотеть выбрать меню «Приложения» или «Whisker» и нажать «Корневой терминал», а затем ввести пароль администратора. Вы также можете удерживать клавиши Ctrl, Alt и T, чтобы открыть стандартное приглашение пользователя.

Если у вас есть root-доступ, введите apt-get install automysqlbackup и нажмите enter. Вам нужно будет набрать sudo apt-get install automysqlbackup и нажать Enter, если у вас нет root-доступа. Это также должно работать на различных производных Linux Mint.

Пользователи Arch Linux с правами root, которые выполнили эти шаги, должны иметь возможность установить его, запустив pacman -S automysqlbackup 3.0_rc6-3, хотя они также должны поставить sudo перед командой, если они работают от имени пользователя root.

Способ 2: установка automysqlbackup из SourceForge

Пользователи Fedora, Red Hat, CentOS, Slackware и некоторых других крупных дистрибутивов Linux могут обнаружить, что у них нет доступных пакетов automysqlbackup, поэтому им нужно будет открыть браузер, выбрав Mozilla Firefox, Chrome, Chromium или Midori из приложения, а затем меню Интернета в среде рабочего стола или, возможно, удерживая нажатой клавишу Super и нажимая W. Перейдите к https://sourceforge.net/projects/automysqlbackup/ и нажмите ввод.

Нажмите на зеленую кнопку Download и дождитесь окончания загрузки. Это займет всего несколько секунд, и SourceForge автоматически предложит вам прямую ссылку, если вы пытались ее получить. Откройте командную строку и введите CD ~ / Загрузки или вместо этого переместитесь туда, где находится ваш каталог загрузок. Конечно, вы можете переместить этот файл со съемного устройства, если вам нужно разместить его на сервере без графического интерфейса или вы можете теоретически использовать браузер командной строки, например w3m, для его загрузки.

Как только вы окажетесь в правильном каталоге, введите tar zxvf automysqlbackup-v3.0_rc6.tar.gz чтобы извлечь это. Обратите внимание, что имя файла может измениться в какой-то момент в будущем, если произойдет какое-либо обновление. В итоге вы получите шесть файлов, возможно, внутри каталога. Вы можете ввести cd и нажать tab, а затем ввести, чтобы перейти в указанный каталог. Хорошей идеей будет запустить больше README, прежде чем продолжить, чтобы вы могли увидеть, что советуют разработчики.

Запустите скрипт install.sh, набрав ./install.sh и нажимая клавишу ввода. Чтобы запустить его, вам понадобятся привилегии root, поэтому вам придется предварять его с помощью sudo, если вы уже не находитесь в корневой оболочке. Это должно обо всем позаботиться автоматически.

Метод 3: Запуск ручной установки

Если по какой-либо причине скрипт install.sh завершается неудачно и вы предварительно добавили его в коде ./, возможно, вам придется установить его вручную. Если у вас еще нет приглашения с правами root, создайте его, введя sudo -i и нажав Enter. Эти команды должны запускаться из каталога, в который вы распаковали архив.

Это хорошая идея, чтобы сделать пользовательский файл конфигурации. Использовать cp automysqlbackup.conf NAME.conf команда, заменив NAME реальным именем, которое вы хотели бы дать файлу.

Способ 4: редактирование файла конфигурации

Откройте файл конфигурации с помощью nano или vi, и вы заметите, что файл содержит десятки комментариев. Вам нужно будет ввести пользователя MySQL как минимум с привилегиями SELECT, хотя, вероятно, в вашей системе только один минимальный пользователь. Вы не хотите использовать административную учетную запись для этого. Введите имя в одинарных кавычках в строке:

CONFIG_mysql_dump_username =»

Вам нужно будет ввести их пароль между одинарными кавычками в строке:

CONFIG_mysql_dump_password =»

Вам просто нужно установить CONFIG_mysql_dump_host переменная к CONFIG_mysql_dump_host =»локальный» так как ваш сервер просто локальный компьютер.

Убедитесь, что вы установили CONFIG_backup_dir = в каталог, в котором пользователь может сохранять файлы резервных копий. Например, скажем, у вас есть пользователь с именем mybackups, тогда вам действительно нужно использовать / главная / mybackups / резервное копирование или же он попытается использовать каталог пользователя в целом. Вам нужно будет использовать команду mkdir, если указанный каталог еще не существует.

Хотя вы можете добавить имена баз данных в CONFIG_db_names = () переменная между круглыми скобками, оставляя пустым, скопирует все из них. Вы можете использовать CONFIG_db_exclude = () скобки, чтобы добавить любые места, которые вы бы предпочли, чтобы скрипт пропускал.

Сценарий может хранить ежедневные резервные копии в течение недели, но вы можете изменить это, изменив переменную CONFIG_rotation_daily = на значение, отличное от цифры 7. Время от времени эти значения по умолчанию могут меняться. Файл конфигурации, с которым мы столкнулись, использовал 6 по умолчанию.

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

0 0 * * * / usr / local / bin / backupscript

Это работает в полночь каждый день.

Ссылка на основную публикацию
Adblock
detector