Cum se instalează, se configurează și se execută automysqlbackup în Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Amintirea de a face întotdeauna o copie de rezervă a unui server MySQL poate fi dificilă, dar, din fericire, există un script care poate automatiza întregul proces. Nici măcar nu va trebui să scrieți cod bash Linux, deoarece programatorii pricepuți au elaborat deja scriptul automysqlbackup pentru dvs. Puteți chiar să îl puteți instala automat.



Punerea în funcțiune poate fi uneori o provocare, așa că am prezentat detalii despre cea mai bună modalitate de configurare a software-ului și apoi rularea acestuia. Nu va trebui să faceți prea multe odată ce va fi la locul lor.



Metoda 1: Instalarea automysqlbackup cu un Manager de pachete

Mai multe distribuții Linux, cum ar fi Debian și diferitele versiuni derivate de Ubuntu, inclusiv Ubuntu Server, vă permit să creați scriptul automysqlbackup fără nimic altceva decât managerul de pachete apt-get. Dacă rulați o versiune simplificată a Debian sau Ubuntu Server, atunci este posibil să nu aveți altceva decât terminalele virtuale cu care să lucrați. În acest caz, țineți apăsate CTRL, ALT și F1 pentru a ajunge la primul terminal și conectați-vă.



Utilizatorii unei distribuții ușoare de mediu desktop încă potrivite pentru funcționarea serverului, cum ar fi Lubuntu, Xubuntu sau Debian-Xfce4, ar putea dori fie să selecteze meniul Aplicații sau Whisker și să facă clic pe Terminalul rădăcină, apoi să introducă parola de administrare. De asemenea, puteți ține apăsate Ctrl, Alt și T pentru a deschide o solicitare standard a utilizatorului.

Dacă aveți acces root, tastați apt-get install automysqlbackup și apăsați Enter. Va trebui să tastați sudo apt-get install automysqlbackup și să apăsați Enter dacă nu aveți acces root. Acest lucru ar trebui să funcționeze și pe diferitele derivate ale Linux Mint.

Utilizatorii Arch Linux care au acces root care au urmat acești pași ar trebui să-l poată instala rulând pacman -S automysqlbackup 3.0_rc6-3 , deși vor trebui să pună și sudo în fața comenzii dacă rulează ca utilizator root.



Amintirea de a face întotdeauna o copie de rezervă a unui server MySQL poate fi dificilă, dar, din fericire, există un script care poate automatiza întregul proces. Nici măcar nu va trebui să scrieți cod bash Linux, deoarece programatorii pricepuți au elaborat deja scriptul automysqlbackup pentru dvs. Puteți chiar să îl puteți instala automat.

Punerea în funcțiune poate fi uneori o provocare, așa că am prezentat detalii despre cea mai bună modalitate de configurare a software-ului și apoi rularea acestuia. Nu va trebui să faceți prea multe odată ce va fi la locul lor.

Metoda 1: Instalarea automysqlbackup cu un Manager de pachete

Mai multe distribuții Linux, cum ar fi Debian și diferitele versiuni derivate de Ubuntu, inclusiv Ubuntu Server, vă permit să creați scriptul automysqlbackup fără nimic altceva decât managerul de pachete apt-get. Dacă rulați o versiune simplificată a Debian sau Ubuntu Server, atunci este posibil să nu aveți altceva decât terminalele virtuale cu care să lucrați. În acest caz, țineți apăsate CTRL, ALT și F1 pentru a ajunge la primul terminal și conectați-vă.

Utilizatorii unei distribuții ușoare de mediu desktop încă potrivite pentru funcționarea serverului, cum ar fi Lubuntu, Xubuntu sau Debian-Xfce4, ar putea dori fie să selecteze meniul Aplicații sau Whisker și să facă clic pe Terminalul rădăcină, apoi să introducă parola de administrare. De asemenea, puteți ține apăsate Ctrl, Alt și T pentru a deschide o solicitare standard a utilizatorului.

Dacă aveți acces root, tastați apt-get install automysqlbackup și apăsați Enter. Va trebui să tastați sudo apt-get install automysqlbackup și să apăsați Enter dacă nu aveți acces root. Acest lucru ar trebui să funcționeze și pe diferitele derivate ale Linux Mint.

Utilizatorii Arch Linux care au acces root care au urmat acești pași ar trebui să-l poată instala rulând pacman -S automysqlbackup 3.0_rc6-3 , deși vor trebui să pună și sudo în fața comenzii dacă rulează ca utilizator root.

Metoda 2: Instalarea automysqlbackup din SourceForge

Utilizatorii Fedora, Red Hat, CentOS, Slackware și alte câteva distribuții majore Linux ar putea găsi că nu au pachete automysqlbackup disponibile, așa că vor trebui să deschidă un browser fie selectând Mozilla Firefox, Chrome, Chromium sau Midori din Aplicațiile și apoi meniul Internet în mediul lor desktop sau potențial ținând apăsată tasta Super și apăsând W. Navigați la https://sourceforge.net/projects/automysqlbackup/ și apăsați Enter.

Faceți clic pe butonul verde de descărcare și așteptați finalizarea descărcării. Ar trebui să dureze doar câteva secunde, iar SourceForge îți va oferi automat un link direct dacă te-ai străduit să îl dobândești. Deschideți un prompt de comandă, apoi tastați cd ~ / Descărcări sau, în schimb, mutați-vă oriunde se află directorul dvs. de descărcări. Puteți, bineînțeles, să mutați acest fișier cu un dispozitiv detașabil dacă trebuie să îl poziționați pe un server fără GUI sau dacă ați putea utiliza teoretic un browser de linie de comandă, cum ar fi w3m, pentru a-l descărca.

După ce vă aflați în directorul potrivit, tastați tar zxvf automysqlbackup-v3.0_rc6.tar.gz pentru a-l extrage. Rețineți că numele fișierului se poate schimba la un moment dat în viitor, dacă există vreun fel de actualizare. Veți ajunge cu șase fișiere, potențial în interiorul unui director. Poate doriți să tastați cd și să apăsați tab și apoi să intrați pentru a vă deplasa în directorul menționat. Este o idee bună să rulați mai multe README înainte de a continua, astfel încât să puteți vedea ce sfaturi dau dezvoltatorii.

Rulați scriptul install.sh tastând ./install.sh și apăsând tasta Enter. Veți avea nevoie de privilegii de root pentru a-l rula, așa că va trebui să îl prefațați cu sudo dacă nu sunteți deja la un shell de root. Acest lucru ar trebui să aibă grijă de toate în mod automat.

Metoda 3: Rularea unei instalări manuale

Dacă, dintr-un anumit motiv, scriptul install.sh eșuează și v-ați asigurat că îl prefațați cu codul ./, atunci poate fi necesar să îl instalați manual. Dacă nu aveți deja o solicitare root, creați una tastând sudo -i și apăsând Enter. Aceste comenzi trebuie executate din directorul în care ați despachetat tarball-ul.

Este o idee bună să creați un fișier de configurare personalizat. Folosește cp automysqlbackup.conf NUME.conf comandă, după ce ați înlocuit NAME cu un nume real pe care doriți să îl dați fișierului.

Metoda 4: Editarea fișierului de configurare

Deschideți fișierul de configurare cu nano sau vi și veți observa că fișierul are zeci de comentarii. Va trebui să introduceți un utilizator MySQL cu cel puțin privilegii SELECT, deși probabil aveți doar un utilizator minim pe sistemul dvs. Nu doriți să utilizați un cont administrativ pentru aceasta. Introduceți numele în ghilimelele simple din linie:

CONFIG_mysql_dump_username = ”

Va trebui să introduceți parola între ghilimelele din rând:

CONFIG_mysql_dump_password = ”

Va trebui doar să setați CONFIG_mysql_dump_host variabilă la CONFIG_mysql_dump_host = 'localhost' deoarece serverul dvs. este doar mașina locală.

Asigurați-vă că ați setat CONFIG_backup_dir = într-un director în care utilizatorul poate salva fișierele cu care se face backup. De exemplu, să presupunem că aveți un utilizator numit mybackups, atunci va trebui să utilizați / home / mybackups / backup-uri sau va încerca să utilizeze directorul utilizatorului ca întreg. Va trebui să utilizați comanda mkdir dacă directorul menționat nu există deja.

În timp ce puteți adăuga numele bazelor de date în CONFIG_db_names = () variabilă între paranteză, lăsând-o necompletată, le va copia pe toate. Puteți utiliza CONFIG_db_exclude = () paranteză pentru a adăuga orice locație ați prefera să treacă peste script.

Scriptul poate păstra copiile de rezervă zilnice timp de o săptămână, dar puteți schimba acest lucru schimbând variabila CONFIG_rotation_daily = cu altceva decât cifra 7. Aceste valori implicite se pot schimba din când în când. Fișierul de configurare cu care ne-am amestecat a folosit 6 ca implicit.

Apoi puteți rula din linia de comandă, înlocuind numele fișierului cu cel pe care l-ați creat sau adăugați-l la un script de pornire sau cron. Dacă aveți nevoie de o linie cron, atunci ați putea dori să încercați:

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

Aceasta o rulează la miezul nopții în fiecare zi.

5 minute citite