Как да инсталирате, конфигурирате и стартирате automysqlbackup в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Не забравяйте винаги да архивирате MySQL сървър може да бъде трудно, но за щастие има скрипт, който може да автоматизира целия процес. Дори няма да се налага да пишете някакъв баш Linux код, защото опитни програмисти вече са изготвили скрипта за automysqlbackup за вас. Възможно е дори да можете да го инсталирате автоматично.



Принуждаването му да работи понякога може да бъде предизвикателство, затова изложихме подробности за най-добрия начин за настройване на софтуера и след това стартирането му. Няма да се налага да правите много, след като е на мястото си.



Метод 1: Инсталиране на automysqlbackup с Package Manager

Няколко дистрибуции на Linux като Debian и различните версии, извлечени от Ubuntu, включително Ubuntu Server, ви позволяват да създадете скрипт automysqlbackup с нищо, освен с мениджъра на пакети apt-get. Ако работите със съкратена версия на Debian или Ubuntu Server, тогава може да нямате нищо друго освен виртуалните терминали, с които да работите. В този случай задръжте CTRL, ALT и F1, за да стигнете до първия терминал и да влезете.



Потребителите на лека дистрибуция на работна среда, все още подходяща за сървърна работа като Lubuntu, Xubuntu или Debian-Xfce4, може да поискат или да изберат менюто Applications или Whisker и да кликнат върху Root Terminal, след което да въведат администраторската си парола. Можете също така да задържите 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 сървър може да бъде трудно, но за щастие има скрипт, който може да автоматизира целия процес. Дори няма да се налага да пишете някакъв баш Linux код, защото опитни програмисти вече са изготвили скрипта за automysqlbackup за вас. Възможно е дори да можете да го инсталирате автоматично.

Принуждаването му да работи понякога може да бъде предизвикателство, затова изложихме подробности за най-добрия начин за настройване на софтуера и след това стартирането му. Няма да се налага да правите много, след като е на мястото си.

Метод 1: Инсталиране на automysqlbackup с Package Manager

Няколко дистрибуции на Linux като Debian и различните версии, извлечени от Ubuntu, включително Ubuntu Server, ви позволяват да създадете скрипт automysqlbackup с нищо, освен с мениджъра на пакети apt-get. Ако работите със съкратена версия на Debian или Ubuntu Server, тогава може да нямате нищо друго освен виртуалните терминали, с които да работите. В този случай задръжте CTRL, ALT и F1, за да стигнете до първия терминал и да влезете.

Потребителите на лека дистрибуция на работна среда, все още подходяща за сървърна работа като Lubuntu, Xubuntu или Debian-Xfce4, може да поискат или да изберат менюто Applications или Whisker и да кликнат върху Root Terminal, след което да въведат администраторската си парола. Можете също така да задържите 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, ако вече не сте в root shell. Това трябва да се погрижи за всичко автоматично.

Метод 3: Стартиране на ръчна инсталация

Ако по някаква причина скриптът install.sh се провали и сте се уверили, че сте го предговорили с ./ кода, тогава може да се наложи да го инсталирате ръчно. Ако все още нямате коренна подкана, създайте такава, като напишете sudo -i и натиснете enter. Тези команди трябва да се изпълняват от директорията, в която разопаковахте tarball.

Добре е да направите персонализиран конфигурационен файл. Използвай cp automysqlbackup.conf NAME.conf команда, след като замените NAME с действително име, което искате да дадете на файла.

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

Отворете конфигурационния си файл с nano или vi и ще забележите, че файлът има десетки коментари. Ще трябва да въведете потребител на MySQL с поне ПРИЛАГИИ привилегии, въпреки че вероятно имате само един минимален потребител във вашата система. Не искате да използвате административен акаунт за това. Въведете името в единичните кавички в реда:

CONFIG_mysql_dump_username = ”

Ще трябва да поставите паролата им между отделните кавички в реда:

CONFIG_mysql_dump_password = ”

Просто ще трябва да зададете CONFIG_mysql_dump_host променлива към CONFIG_mysql_dump_host = ‘localhost’ тъй като вашият сървър е само локалната машина.

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

Въпреки че можете да добавите имена на бази данни към CONFIG_db_names = () променливата между скобите, оставяйки я празна ще копира всички тях. Можете да използвате CONFIG_db_exclude = () скоби, за да добавите всички местоположения, които предпочитате скриптът да пропусне.

Скриптът може да държи ежедневни архиви за една седмица, но можете да промените това, като промените променливата CONFIG_rotation_daily = на нещо различно от цифрата 7. Тези настройки по подразбиране могат да се променят от време на време. Конфигурационният файл, с който сме се объркали, използва 6 по подразбиране.

След това можете да бягате от командния ред, замествайки името на файла с този, който сте направили, или го добавете към стартиращ скрипт или cron. Ако имате нужда от cron линия, тогава може да искате да опитате:

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

Това го изпълнява в полунощ всеки ден.

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