Oglas
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.
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“.
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.
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.
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.
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.
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.
Č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.
Č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.”
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.
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.