Как установить, настроить и запустить 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/ и нажмите Enter.

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

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

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

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

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

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

Метод 4: редактирование файла конфигурации

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

CONFIG_mysql_dump_username = »

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

CONFIG_mysql_dump_password = »

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

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

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

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

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

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

Это запускает его в полночь каждый день.

5 минут на чтение