Kaip įdiegti, konfigūruoti ir paleisti „automysqlbackup“ sistemoje „Linux“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Nepamiršti visada kurti atsarginę „MySQL“ serverio kopiją gali būti sunku, tačiau, laimei, yra scenarijus, kuris gali automatizuoti visą procesą. Jums net nereikės rašyti jokio „Linux“ kodo, nes kvalifikuoti programuotojai jau parengė jums automatysqlbackup scenarijų. Gali būti, kad netgi galėsite jį įdiegti automatiškai.

Kartais tai gali būti iššūkis, kad jis veiktų, todėl išdėstėme išsamią informaciją apie geriausią būdą, kaip nustatyti programinę įrangą ir ją paleisti. Jums nereikės daug nuveikti, kai jis bus vietoje.



1 metodas: „Automysqlbackup“ diegimas naudojant „Package Manager“

Keli „Linux“ paskirstymai, pvz., „Debian“, ir įvairios iš „Ubuntu“ gautos versijos, įskaitant „Ubuntu Server“, leidžia jums sukurti „automysqlbackup“ scenarijų, išskyrus paketo tvarkyklę apt-get. Jei naudojate suporuotą „Debian“ arba „Ubuntu Server“ versiją, gali būti, kad neturėsite nieko, tik su virtualiais terminalais. Tokiu atveju palaikykite nuspaudę CTRL, ALT ir F1, kad pasiektumėte pirmąjį terminalą ir prisijungtumėte.



Lengvo darbalaukio aplinkos paskirstymo, vis dar tinkančio serverio darbui, pvz., „Lubuntu“, „Xubuntu“ ar „Debian-Xfce4“, vartotojai gali norėti pasirinkti meniu „Programos“ arba „Viskas“ ir spustelėti „Šaknies terminalas“, tada įveskite savo administravimo slaptažodį. Taip pat galite palaikyti „Ctrl“, „Alt“ ir T, kad atidarytumėte standartinį vartotojo raginimą.

Jei turite prieigą prie šaknies, įveskite apt-get install automysqlbackup ir spauskite enter. Jei neturite root prieigos, turėsite įvesti sudo apt-get install automysqlbackup ir paspausti enter. Tai taip pat turėtų veikti su įvairiais „Linux Mint“ dariniais.

„Arch Linux“ vartotojai, turintys root prieigą ir atlikę šiuos veiksmus, turėtų galėti ją įdiegti paleisdami „pacman -S automysqlbackup 3.0_rc6-3“ , nors jie taip pat turės įdėti sudo prieš komandą, jei jie veikia kaip root vartotojas.



Nepamiršti visada kurti atsarginę „MySQL“ serverio kopiją gali būti sunku, tačiau, laimei, yra scenarijus, kuris gali automatizuoti visą procesą. Jums net nereikės rašyti jokio „Linux“ kodo, nes kvalifikuoti programuotojai jau parengė jums automatysqlbackup scenarijų. Gali būti, kad netgi galėsite jį įdiegti automatiškai.

Kartais jos iššūkis gali būti iššūkis, todėl išdėstėme išsamią informaciją apie geriausią būdą programinei įrangai nustatyti ir paleisti. Jums nereikės daug nuveikti, kai jis bus vietoje.

1 metodas: „Automysqlbackup“ diegimas naudojant „Package Manager“

Keli „Linux“ paskirstymai, pvz., „Debian“, ir įvairios iš „Ubuntu“ gautos versijos, įskaitant „Ubuntu Server“, leidžia jums sukurti „automysqlbackup“ scenarijų, išskyrus paketo tvarkyklę apt-get. Jei naudojate suporuotą „Debian“ arba „Ubuntu Server“ versiją, gali būti, kad neturėsite nieko, tik su virtualiais terminalais. Tokiu atveju palaikykite nuspaudę CTRL, ALT ir F1, kad pasiektumėte pirmąjį terminalą ir prisijungtumėte.

Lengvo darbalaukio aplinkos paskirstymo, vis dar tinkančio serverio darbui, pvz., „Lubuntu“, „Xubuntu“ ar „Debian-Xfce4“, vartotojai gali norėti pasirinkti meniu „Programos“ arba „Viskas“ ir spustelėti „Šaknies terminalas“, tada įveskite savo administravimo slaptažodį. Taip pat galite palaikyti „Ctrl“, „Alt“ ir T, kad atidarytumėte standartinį vartotojo raginimą.

Jei turite prieigą prie šaknies, įveskite apt-get install automysqlbackup ir spauskite enter. Jei neturite root prieigos, turėsite įvesti sudo apt-get install automysqlbackup ir paspausti enter. Tai taip pat turėtų veikti su įvairiais „Linux Mint“ dariniais.

„Arch Linux“ vartotojai, turintys root prieigą ir atlikę šiuos veiksmus, turėtų galėti ją įdiegti paleisdami „pacman -S automysqlbackup 3.0_rc6-3“ , nors jie taip pat turės įdėti sudo prieš komandą, jei jie veikia kaip root vartotojas.

2 metodas: įdiegti „automysqlbackup“ iš „SourceForge“

„Fedora“, „Red Hat“, „CentOS“, „Slackware“ ir kelių kitų pagrindinių „Linux“ distribucijų vartotojai gali pastebėti, kad neturi jokio „automysqlbackup“ paketo, todėl jiems reikės atidaryti naršyklę pasirinkdami „Mozilla Firefox“, „Chrome“, „Chromium“ arba „Midori“ iš Programos ir tada meniu Internetas savo darbalaukio aplinkoje arba galbūt laikydami nuspaustą klavišą „Super“ ir spausdami W. Naršykite iki https://sourceforge.net/projects/automysqlbackup/ ir paspauskite Enter.

Spustelėkite žalią mygtuką Atsisiųsti ir palaukite, kol atsisiuntimas bus baigtas. Tai turėtų trukti tik kelias sekundes, o „SourceForge“ jums automatiškai pasiūlys tiesioginę nuorodą, jei stengiatės ją įsigyti. Atidarykite komandų eilutę, tada įveskite CD ~ / Atsisiuntimai arba vietoj to, kad ir kur būtų jūsų atsisiuntimų katalogas. Šį failą, žinoma, galite perkelti naudodami išimamą įrenginį, jei jį reikia įdėti į serverį be jokio vartotojo sąsajos, arba jei jį atsisiųstumėte teoriškai, galite naudoti komandų eilutės naršyklę, pvz., W3m.

Kai būsite tinkamame kataloge, įveskite derva zxvf automysqlbackup-v3.0_rc6.tar.gz jį išgauti. Atminkite, kad failo pavadinimas ateityje gali pasikeisti, jei yra kokių nors atnaujinimų. Galų gale turėsite šešis failus, galbūt esančius kataloge. Jei norite pereiti į minėtą katalogą, galite įvesti kompaktinį diską ir paspausti skirtuką, tada įveskite. Prieš tęsiant, verta paleisti daugiau „README“, kad galėtumėte sužinoti, kokius patarimus teikia kūrėjai.

Įveskite scenarijų install.sh ./install.sh ir paspaudus klavišą „Enter“. Jums reikės root teisių, kad galėtumėte ją paleisti, taigi, jei dar nesate šaknies apvalkale, turėsite jį įvesti sudo. Tai turėtų viską sutvarkyti automatiškai.

3 metodas: rankinio diegimo vykdymas

Jei dėl kokių nors priežasčių install.sh scenarijus nepavyksta ir jūs būtinai jį įveskite ./ kodu, gali tekti jį įdiegti rankiniu būdu. Jei dar neturite pagrindinės eilutės, sukurkite ją įvesdami sudo -i ir paspausdami enter. Šias komandas reikia paleisti iš katalogo, į kurį išpakavote „tarball“.

Patartina sukurti pasirinktinį konfigūracijos failą. Naudoti cp automysqlbackup.conf NAME.conf komandą pakeisdami pavadinimą „NAME“ tikruoju vardu, kurį norite suteikti failui.

4 metodas: konfigūracijos failo redagavimas

Atidarykite konfigūracijos failą naudodami „nano“ arba „vi“ ir pastebėsite, kad faile yra dešimtys komentarų. Turėsite įvesti „MySQL“ vartotoją, turintį bent SELECT privilegijas, nors tikriausiai sistemoje turite tik vieną minimalų vartotoją. Tam nenorite naudoti administracinės paskyros. Įveskite pavadinimą į atskiras kabutes eilutėje:

CONFIG_mysql_dump_username = '

Tarp eilutėje esančių kabučių turėsite įrašyti jų slaptažodį:

CONFIG_mysql_dump_password = '

Jums tereikės nustatyti CONFIG_mysql_dump_host kintamasis CONFIG_mysql_dump_host = ’localhost’ nes jūsų serveris yra tik vietinis kompiuteris.

Įsitikinkite, kad nustatėte CONFIG_backup_dir = į katalogą, kuriame vartotojas gali išsaugoti atsargines failus. Pvz., tarkime, kad turite vartotoją, vadinamą „Mybackups“, tada iš tikrųjų turėsite naudoti / home / mybackups / backups kitaip jis bandys naudoti visą vartotojo katalogą. Jei minėto katalogo dar nėra, turėsite naudoti komandą „mkdir“.

Nors galite pridėti duomenų bazių pavadinimus į CONFIG_db_names = () kintamasis tarp skliaustų, palikus tuščią, jie visi nukopijuojami. Galite naudoti CONFIG_db_exclude = () skliausteliuose, jei norite pridėti visas vietas, kurias norėtumėte, kad scenarijus būtų praleistas.

Scenarijus savaitę gali laikyti kasdienines atsargines kopijas, tačiau tai galite pakeisti pakeisdami kintamąjį CONFIG_rotation_daily = į ką nors kitą, o ne skaičių 7. Šie numatytieji nustatymai kartais gali keistis. Konfigūracijos failas, su kuriuo mes susimaišėme, kaip numatytąjį naudojo 6

Tada galite paleisti iš komandinės eilutės, pakeisdami failo pavadinimą tuo, kurį padarėte, arba pridėkite jį prie paleisties scenarijaus ar „cron“. Jei jums reikalinga „cron“ linija, galite pabandyti:

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

Tai vykdoma kiekvieną dieną vidurnaktį.

5 minutes perskaityta