Kako namestiti, konfigurirati in zagnati automysqlbackup v Linuxu



Preizkusite Naš Instrument Za Odpravo Težav

Zapomniti si, da bi morali vedno varnostno kopirati strežnik MySQL, je lahko težko, a na srečo obstaja skript, ki lahko avtomatizira celoten postopek. Ne bo vam treba niti pisati nobene bash kode Linuxa, ker so usposobljeni programerji za vas že pripravili skript automysqlbackup. Morda ga boste lahko celo namestili samodejno.



Kako delovati je včasih lahko izziv, zato smo predstavili podrobnosti o najboljšem načinu namestitve programske opreme in nato zagonu. Ko bo enkrat na mestu, vam ne bo treba storiti veliko.



1. način: Namestitev automysqlbackup z upraviteljem paketov

Več distribucij Linuxa, kot je Debian, in različne različice, ki izhajajo iz Ubuntuja, vključno s strežnikom Ubuntu Server, vam omogočajo, da ustvarite skript automysqlbackup samo z upraviteljem paketov apt-get. Če uporabljate razčlenjeno različico strežnika Debian ali Ubuntu, potem morda ne boste imeli drugega kot navidezni terminali, s katerimi lahko delate. V tem primeru pridržite CTRL, ALT in F1, da pridete do prvega terminala in se prijavite.



Uporabniki lahke namizne distribucije okolja, ki je še vedno primerna za delo s strežniki, kot so Lubuntu, Xubuntu ali Debian-Xfce4, bodo morda želeli izbrati meni Applications ali Whisker in klikniti Root Terminal ter vnesti skrbniško geslo. Lahko tudi držite Ctrl, Alt in T, da odprete standardni uporabniški poziv.

Če imate korenski dostop, vnesite apt-get install automysqlbackup in pritisnite enter. Če nimate korenskega dostopa, boste morali vtipkati sudo apt-get install automysqlbackup in pritisniti enter. To bi moralo delovati tudi na različnih izvedenkah Linux Mint.

Uporabniki Arch Linuxa, ki imajo korenski dostop in so upoštevali te korake, bi ga morali imeti možnost namestiti z zagonom pacman -S automysqlbackup 3.0_rc6-3 , čeprav bodo morali pred ukazom postaviti tudi sudo, če delujejo kot korenski uporabnik.



Zapomniti si, da bi morali vedno varnostno kopirati strežnik MySQL, je lahko težko, a na srečo obstaja skript, ki lahko avtomatizira celoten postopek. Ne bo vam treba niti pisati nobene bash kode Linuxa, ker so usposobljeni programerji za vas že pripravili skript automysqlbackup. Morda ga boste lahko celo namestili samodejno.

Kako delovati je včasih lahko izziv, zato smo predstavili podrobnosti o najboljšem načinu namestitve programske opreme in nato zagonu. Ko bo enkrat na mestu, vam ne bo treba storiti veliko.

1. način: Namestitev automysqlbackup z upraviteljem paketov

Več distribucij Linuxa, kot je Debian, in različne različice, ki izhajajo iz Ubuntuja, vključno s strežnikom Ubuntu Server, vam omogočajo, da ustvarite skript automysqlbackup samo z upraviteljem paketov apt-get. Če uporabljate razčlenjeno različico strežnika Debian ali Ubuntu, potem morda ne boste imeli drugega kot navidezni terminali, s katerimi lahko delate. V tem primeru pridržite CTRL, ALT in F1, da pridete do prvega terminala in se prijavite.

Uporabniki lahke namizne distribucije okolja, ki je še vedno primerna za delo s strežniki, kot so Lubuntu, Xubuntu ali Debian-Xfce4, bodo morda želeli izbrati meni Applications ali Whisker in klikniti Root Terminal ter vnesti skrbniško geslo. Lahko tudi držite Ctrl, Alt in T, da odprete standardni uporabniški poziv.

Če imate korenski dostop, vnesite apt-get install automysqlbackup in pritisnite enter. Če nimate korenskega dostopa, boste morali vtipkati sudo apt-get install automysqlbackup in pritisniti enter. To bi moralo delovati tudi na različnih izvedenkah Linux Mint.

Uporabniki Arch Linuxa, ki imajo korenski dostop in so upoštevali te korake, bi ga morali imeti možnost namestiti z zagonom pacman -S automysqlbackup 3.0_rc6-3 , čeprav bodo morali pred ukazom postaviti tudi sudo, če delujejo kot korenski uporabnik.

2. način: Namestitev automysqlbackup iz SourceForge

Uporabniki Fedore, Red Hat, CentOS, Slackware in nekaterih drugih večjih distribucij Linuxa bodo morda ugotovili, da nimajo na voljo nobenega paketa automysqlbackup, zato bodo morali odpreti brskalnik, tako da izberejo Mozilla Firefox, Chrome, Chromium ali Midori iz meniju Aplikacije in nato Internet v namiznem okolju ali potencialno tako, da držite tipko Super in pritisnete W. Pomaknite se na https://sourceforge.net/projects/automysqlbackup/ in pritisnite enter.

Kliknite zeleni gumb Prenos in počakajte, da se prenos konča. Trajalo bi le nekaj sekund, SourceForge pa vam bo samodejno ponudil neposredno povezavo, če ste si jo prizadevali pridobiti. Odprite ukazni poziv in vnesite cd ~ / prenosi ali pa se premaknite kamor koli je vaš imenik za prenose. To datoteko lahko seveda premaknete z odstranljivo napravo, če jo želite namestiti na strežnik brez kakršnega koli grafičnega uporabniškega vmesnika ali če bi za prenos teoretično uporabili brskalnik ukazne vrstice, kot je w3m.

Ko ste v pravem imeniku, vnesite tar zxvf automysqlbackup-v3.0_rc6.tar.gz da ga izvlečete. Upoštevajte, da se bo ime datoteke v prihodnosti dejansko spremenilo, če bo prišlo do kakršne koli posodobitve. Na koncu boste dobili šest datotek, morda v imeniku. Morda boste želeli vtipkati cd in potisniti jeziček in nato vnesti, da se premaknete v omenjeni imenik. Pred nadaljevanjem je dobro zagnati več README, da boste lahko videli, kakšen nasvet dajejo razvijalci.

Zaženite skript install.sh tako, da vnesete ./install.sh in pritisnite tipko Enter. Za zagon boste potrebovali korenske privilegije, zato ga boste morali predgovoriti s sudo, če že niste v korenski lupini. To bi moralo za vse poskrbeti samodejno.

3. način: Zagon ročne namestitve

Če iz nekega razloga skript install.sh ne uspe in ste ga prepričali s predpogojem s kodo ./, ga boste morda morali namestiti ročno. Če še nimate korenskega poziva, ga ustvarite tako, da vnesete sudo -i in pritisnete enter. Te ukaze je treba zagnati iz imenika, v katerega ste razpakirali tarball.

Dobro je narediti konfiguracijsko datoteko po meri. Uporabi cp automysqlbackup.conf NAME.conf ukaz, potem ko je NAME nadomestil z dejanskim imenom, ki ga želite dati datoteki.

4. način: Urejanje konfiguracijske datoteke

Odprite svojo konfiguracijsko datoteko z nano ali vi in ​​opazili boste, da ima datoteka na ducate komentarjev. V uporabnika MySQL boste morali vnesti vsaj privilegije SELECT, čeprav imate v sistemu verjetno le enega minimalnega uporabnika. Za to ne želite uporabljati skrbniškega računa. V vrstico vnesite ime znotraj enojnih narekovajev:

CONFIG_mysql_dump_username = ”

V posamezne narekovaje v vrstici boste morali vstaviti njihovo geslo:

CONFIG_mysql_dump_password = '

Samo nastavite CONFIG_mysql_dump_host spremenljivka na CONFIG_mysql_dump_host = 'localhost' saj je vaš strežnik zgolj lokalna naprava.

Prepričajte se, da ste nastavili CONFIG_backup_dir = v imenik, v katerem lahko uporabnik shrani varnostno kopirane datoteke. Recimo, na primer, da imate uporabnika z imenom mybackups, potem boste dejansko morali uporabiti / home / moje varnostne kopije / varnostne kopije ali pa bo poskusil uporabniški imenik uporabiti kot celoto. Če omenjeni imenik še ne obstaja, boste morali uporabiti ukaz mkdir.

Imena baz podatkov lahko dodate v CONFIG_db_names = () spremenljivka med oklepaji, če ostane prazna, bodo vsi kopirani. Lahko uporabite CONFIG_db_exclude = () v oklepaje dodajte lokacije, za katere želite, da jih skript preskoči.

Skript lahko hrani varnostne kopije vsak teden, vendar to lahko spremenite tako, da spremenljivko CONFIG_rotation_daily = spremenite v nekaj drugega kot številka 7. Te privzete vrednosti se lahko občasno spremenijo. Konfiguracijska datoteka, s katero smo se zmedli, je kot privzeto uporabila 6.

Nato lahko tečete iz ukazne vrstice, zamenjajte ime datoteke s tistim, ki ste ga ustvarili, ali ga dodajte v zagonski skript ali cron. Če potrebujete vrstico cron, boste morda želeli poskusiti:

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

To teče vsak dan ob polnoči.

5 minut branja