Oglas

varnostno kopijo in obnovitev sql baze podatkovImeti vedno bolj priljubljen blog ni nekaj, česar sem navajen. Vedno sem bil navdušen nad Aibekom in njegovim tehničnim osebjem in kako imajo vedno na voljo varnostno kopijo MUO, kadar koli se lahko zgodi, da gre celo nekoliko narobe. Ko opazujem, kako raste moj lastni blog WordPress, tako v objavah kot v komentarjih uporabnikov, začenjam z naraščajočim očesom opazovati svojo naraščajočo bazo podatkov. Kaj se zgodi, če strežnik odpade, se vdre ali slabše? Ali ne bi smel biti pripravljen na takšno situacijo s stalno, pripravljeno varnostno kopijo vseh objav in komentarjev?

To je nekaj, kar je nekaj let pisalo MUO tukaj. Pred leti je Aibek sam napisal štiri orodja, ki so bila na voljo takrat za varnostno kopiranje vaše baze podatkov. Pred kratkim je Jeffry pisal o vtičniku Updraft WordPress za varnostne kopije, Tim pa je opisal nekaj ročnih načinov, kako narediti varnostne kopije, na primer s FTP.

Priznam, včasih sem len in če ni preprosto in enostavno, nimam časa za to. Poleg tega imam MySQL baze podatkov, ki niso Wordpress, zato vtičnik samo za WordPress ne bo deloval zame. Po krajšem iskanju sem končno naletel na sijajen brezplačni pripomoček za varnostno kopiranje MySQL, imenovan

MySQLDumper.

Namestitev MySQLDumper

Zagon MySQLDumper je pravzaprav lažji od večine aplikacij, ki ste jih namestili na svojem spletnem strežniku. Za razliko od WordPress-a, kjer morate zagnati pripomoček za namestitev, z MySQLDumper samo izvlečete Zip datoteke v podimenik v vaši javni spletni mapi in nato pokličite datoteko index.html iz svoje brskalnik. Tu sem vse datoteke kopiral v mapo sqlbackup na spletnem strežniku.

varnostno kopijo in obnovitev sql baze podatkov

V tem primeru bi bil naslov do njega (dostop do mojega lokalnega spletnega strežnika) naslov »http://localhost/sqlbackup/"Če to nameščate v svojem spletnem računu, preprosto zamenjajte" localhost "s svojo domeno.

Ko odprete datoteko index.html v tej mapi, se prikaže »Namestitev MySQLDumperSe prikaže zaslon. To je dejansko bolj "konfiguracija" kot namestitev. Samo kliknite svoj jezik in kliknite »Namestitev“.

varnostno kopijo mysql

Postopek namestitve je preprosto nastavitev parametrov za dostop do baze podatkov. Če želite z MySQLDumper narediti varnostno kopijo vseh baz podatkov MySQL na vašem strežniku, mu boste morali dati ID uporabnika in geslo z dostopom do vseh tabel. Lahko ustvarite novega uporabnika v vsaki tabeli samo za varnostne kopije ali omogočite korenski dostop do spletne aplikacije.

varnostno kopijo mysql

Ko kliknete »Povežite se z MySQL"Se bo sistem poskušal povezati z vsako od baz podatkov na vašem strežniku in na dnu vam bo dal status.

varnostno kopijo mysql

To je vse! Ko kliknete Naslednji, boste na glavni nadzorni plošči MySQLDumper.

Uporaba MySQLDumper za ustvarjanje varnostnih kopij podatkovnih baz

Stanje podatkovnih baz, vključno z omejitvami prostora in porabo, je prikazano na glavni strani. Izbrane baze lahko preklopite s spustnim poljem v spodnjem levem kotu zaslona.

varnostno kopijo velike baze podatkov mysql

Kliknite na "Konfiguracija", Da vidite pregled vseh baz podatkov MySQL v vašem sistemu. Tukaj lahko prilagodite tudi ukaze SQL za vsako kopiranje varnostnih kopij za posamezne baze podatkov.

varnostno kopijo velike baze podatkov mysql

Kliknite na E-naslov v nastavitvenem območju, da nastavite pošiljanje varnostnih kopij datotek po e-pošti. Če vaša baza podatkov ni prevelika in vaš e-poštni račun nima majhne omejitve velikosti priloge, pojdite na to. Vendar bo to v večini primerov postalo nepraktično, še posebej, če imate zelo veliko in rastočo bazo podatkov WordPress.

varnostno kopijo velike baze podatkov mysql

Če imate ogromno bazo podatkov (ali baz podatkov) in če ne želite shraniti vseh varnostnih kopij na strežnik zaradi dragocenega omejenega prostora, datoteke lahko FTP pošljete na oddaljeno lokacijo, na primer račun za brezplačno shranjevanje ali osebni računalnik, ki ste ga doma postavili kot FTP strežnik namen. Vsakič, ko naredite varnostno kopijo, bo datoteka FTP na mesto, ki ste ga določili.

Kako redno varnostno kopirati veliko bazo podatkov MySQL z MySQLDumper sqldump8

Če želite narediti varnostno kopijo, samo kliknite »Rezerva"Z glavnega zaslona. Prepričajte se, da je v spodnjem levem kotu izbrana baza podatkov, ki jo želite varnostno kopirati, in kliknite »Začnite novo varnostno kopijo.”

Kako redno varnostno kopirati veliko bazo podatkov MySQL z MySQLDumper sqldump9

Lahko opazujete, kako vrstice stanja prikazujejo potek postopka varnostne kopije. Videli boste imena tabel, ko se ustvarijo varnostne kopije, prostor, ki ga potrebujete varnostne kopije, in preostali odstotek na tabelo in skupno.

varnostno kopijo in obnovitev sql baze podatkov

Ko je varnostno kopiranje končano, lahko najdete zippirane datoteke, shranjene v /work/backup/ mapo znotraj mape, kamor ste namestili MySQLDumper. Ta spletna aplikacija ima tudi možnost, da v trenutku sproti obnovi vašo bazo podatkov iz katere koli varnostne kopije. Ima tudi brskalnik baz podatkov, ki PhpMyAdmin spravlja v sramoto.

MySQLDumper se resnično loči od množice, saj je posebej zasnovan za obdelavo ogromnih baz podatkov. Po navedbah spletnega mesta to stori tako, da odpravi omejitve časovne omejitve skripta PHP, tako da razbije varnostno kopijo v segmente in nato pokliče skript rekurzivno, dokler ne dokonča celotnega varnostnega kopiranja, ne glede na to, kako velik je vaš baza podatkov je.

Ste že kdaj poskusili MySQLDumper? Kaj misliš? Katera so vaša najljubša orodja za varnostno kopiranje in obnovo baze podatkov MySQL? Delite svoj vpogled v spodnji razdelek s komentarji.

Ryan ima diplomo iz elektrotehnike. 13 let je delal v avtomatizacijskem inženiringu, 5 let v IT, zdaj pa je inženir Apps. Nekdanji glavni urednik MakeUseOf je govoril na nacionalnih konferencah o vizualizaciji podatkov in je bil predstavljen na nacionalni televiziji in radiu.