Skelbimas

atsarginę kopiją ir atkurti SQL duomenų bazęTuriu populiarėjantį tinklaraštį, prie kurio esu įpratęs. Aš visada bijojau Aibeko ir jo technikos darbuotojų ir to, kaip jie visada turi MUO atsarginę kopiją, kai kas nors gali nutikti net šiek tiek negerai. Stebėdamas, kaip auga mano „WordPress“ tinklaraštis tiek žinutėse, tiek komentaruose, aš atsargiai pradedu žiūrėti į savo augančią duomenų bazę. Kas atsitiks, jei serveris suges, bus nulaužtas ar dar blogiau? Ar neturėčiau būti pasirengęs tokiai situacijai, turėdamas nuolatinę, parengtą visų žinučių ir komentarų atsarginę kopiją?

Tai kažkas, apie ką keletas MUO rašytojų čia atkreipė dėmesį per metus. Prieš metus pats Aibekas parašė apie 4 įrankius, kurie tuo metu buvo prieinami jūsų duomenų bazės atsarginėms kopijoms kurti. Visai neseniai Jeffry rašė apie „Updraft WordPress“ papildinį, skirtą atsarginėms kopijoms kurti, o Timas apėmė keletą neautomatinių atsarginių kopijų darymo būdų, pavyzdžiui, su FTP.

Aš tai pripažįstu, kartais esu tingus ir jei tai nėra paprasta ir lengva, tiesiog neturiu tam laiko. Be to, aš turiu „MySQL“ duomenų bazes, kurios nėra „Wordpress“, todėl tik „WordPress“ papildinys man neveiks. Šiek tiek paieškojęs, aš pagaliau atėjau su puikia nemokama „MySQL“ atsarginiu įrankiu, vadinamu

instagram viewer
„MySQLDumper“.

„MySQLDumper“ diegimas

„MySQLDumper“ paleisti iš tikrųjų yra lengviau nei daugumą programų, kurias įdiegėte savo žiniatinklio serveryje. Skirtingai nuo „WordPress“, kur jūs turite paleisti diegimo programą, naudodami „MySQLDumper“ jūs tiesiog ištrauksite ZIP kodą failus į viešojo žiniatinklio aplanko pakatalogį, tada iš savo katalogo iškvieskite failą index.html naršyklė. Čia nukopijavau visus failus į žiniatinklio serverio aplanką „sqlbackup“.

atsarginę kopiją ir atkurti SQL duomenų bazę

Šiame pavyzdyje, norint jį pasiekti (pasiekti mano vietinį žiniatinklio serverį), adresas būtų „http://localhost/sqlbackup/“Jei diegiate tai savo internetinėje paskyroje, tiesiog pakeiskite„ localhost “savo domenu.

Kai pateksite į failą index.html tame aplanke, „„MySQLDumper“ diegimasEkranas pasirodo. Iš tikrųjų tai daugiau „konfigūracija“ nei diegimas. Tiesiog spustelėkite savo kalbą ir spustelėkite „Montavimas“.

„MySQL“ atsarginė kopija

Diegimo procedūra yra tiesiog duomenų bazės prieigos parametrų nustatymas. Jei norite naudoti „MySQLDumper“, kad sukurtumėte visų „MySQL“ duomenų bazių atsarginę kopiją savo serveryje, turėsite jai suteikti vartotojo ID ir slaptažodį su prieiga prie visų lentelių. Kiekvienoje lentelėje galite sukurti naują vartotoją, tiesiog darydami atsargines kopijas, arba suteikti žiniatinklio programai pagrindinę prieigą.

„MySQL“ atsarginė kopija

Kai spustelėsite „Prisijunkite prie „MySQL““, Sistema bandys prisijungti prie kiekvienos jūsų serverio duomenų bazės ir apačioje suteiks jums būseną.

„MySQL“ atsarginė kopija

Tam viskas yra! Kai paspausite Kitas, atsidursite pagrindiniame „MySQLDumper“ valdymo skydelyje.

„MySQLDumper“ naudojimas duomenų bazių atsarginėms kopijoms kurti

Pagrindiniame puslapyje rodoma jūsų duomenų bazių būsena, įskaitant vietos ribas ir naudojimą. Galite perjungti pasirinktas duomenų bazes naudodami išskleidžiamąjį laukelį, esantį apatiniame kairiajame ekrano kampe.

atsarginę didelę „MySQL“ duomenų bazę

Spustelėkite "Konfigūracija“, Norėdami pamatyti visų„ MySQL “duomenų bazių jūsų sistemoje apžvalgą. Čia taip pat galite tinkinti SQL komandas kiekvienam atskirų duomenų bazių atsarginiam kopijui.

atsarginę didelę „MySQL“ duomenų bazę

Spustelėkite Pašto adresą skirtuką, esantį konfigūracijos srityje, kad nustatytumėte atsarginių failų pristatymą el. paštu. Jei jūsų duomenų bazė nėra per didelė ir jūsų el. Pašto paskyrai nėra mažas priedo dydis, eikite į ją. Tačiau daugeliu atvejų tai taps nepraktiška, ypač jei turite labai didelę ir augančią „WordPress“ duomenų bazę.

atsarginę didelę „MySQL“ duomenų bazę

Jei turite didžiulę duomenų bazę (arba duomenų bazes) ir jei nenorite saugoti visų atsarginių kopijų serveryje dėl brangios ribotos vietos, galite FTP failus perkelti į nutolusią vietą, pvz., nemokamą saugyklos sąskaitą arba asmeninį kompiuterį, kurį namuose nustatėte kaip FTP serverį kaip tik tai tikslas. Kiekvieną kartą atlikus atsarginę kopiją failas bus FTP nukreiptas į jūsų nurodytą vietą.

Kaip reguliariai kurti atsarginę savo didelės MySQL duomenų bazės kopiją naudojant MySQLDumper sqldump8

Jei norite padaryti atsarginę kopiją, tiesiog spustelėkite „Atsarginė kopija“Iš pagrindinio ekrano. Įsitikinkite, kad apatiniame kairiajame kampe yra pasirinkta duomenų bazė, kurią norite sukurti atsarginę kopiją, tada spustelėkite „Pradėkite naują atsarginę kopiją.”

Kaip reguliariai kurti atsarginę savo didelės MySQL duomenų bazės kopiją naudojant MySQLDumper sqldump9

Galite stebėti, kaip būsenos juostose rodoma atsarginės kopijos kūrimo eiga. Matysite lentelių pavadinimus, kai jie bus kuriami, atsarginės kopijos failo reikalingą vietą ir likusią procentinę lentelės dalį ir bendrą vertę.

atsarginę kopiją ir atkurti SQL duomenų bazę

Baigę kurti atsarginę kopiją, galite rasti aplanke saugomus failus /work/backup/ aplankas, esantis aplanke, kuriame įdiegėte „MySQLDumper“. Ši internetinė programa taip pat turi galimybę greitai atkurti duomenų bazę iš bet kurio atsarginės kopijos failo. Jis taip pat turi duomenų bazės naršyklę, kuri „PhpMyAdmin“ verčia gėdytis.

„MySQLDumper“ tikrai išsiskiria iš minios, nes ji yra specialiai sukurta didžiulėms duomenų bazėms tvarkyti. Anot svetainės, tai ji daro išvengdama PHP scenarijaus laiko apribojimų, suskaidydama atsarginę kopiją į segmentus, o tada scenarijų iškviečia rekursyviai, kol jis užbaigia visą atsarginį kopijavimo procesą, nesvarbu, koks yra jūsų scenarijus duomenų bazė yra.

Ar kada bandėte „MySQLDumper“? Ką tu manai? Kokie yra jūsų mėgstamiausi įrankiai kurti ir atkurti „MySQL“ duomenų bazę? Pasidalykite savo įžvalgomis komentarų skiltyje žemiau.

Ryanas turi elektros inžinerijos bakalauro laipsnį. Jis 13 metų dirbo automatikos inžinerijoje, 5 metus IT srityje, o dabar yra programų inžinierius. Buvęs „MakeUseOf“ generalinis redaktorius, jis kalbėjo nacionalinėse duomenų vizualizacijos konferencijose ir buvo rodomas per nacionalinę televiziją ir radiją.