Kako uvoziti in izvoziti baze podatkov MySQL v Linuxu

Kako Uvoziti In Izvoziti Baze Podatkov Mysql V Linuxu



Uvoz in izvoz v podatkovnih bazah MySQL pomaga pri zagotavljanju varnosti podatkov, saj se uvoz podatkovnih baz uporablja za prenos podatkov med strežniki, po drugi strani pa izvoz podatkovnih baz pomaga pri varnostnem kopiranju in obnovi podatkov.

V tem priročniku je opisan postopek za:







Predpogoj: namestitev strežnika MySQL v sistemu Linux

Zaželeno je posodobiti sistem pred kakršno koli namestitvijo, zato vnesite:



$ sudo primerna posodobitev



Namestite strežnik MySQL tako, da vnesete:



$ sudo apt namestite mysql-strežnik



Če želite preveriti nameščeno različico MySQL, vnesite:





$ mysql --različica



Za zagon storitev MySQL uporabite ta ukaz:

$ sudo systemctl zagon mysql




Izvoz baz podatkov MySQL v Linux

Izvozimo bazo podatkov v Linux, vendar se morate pred tem povezati s strežnikom MySQL. Za povezavo z lokalnim strežnikom MySQL uporabite to sintakso:

$ mysql -in < uporabniško ime > -str


Za to objavo je uporabniško ime ' mysql ”:


Kot je razvidno iz zgornjega izpisa, je strežnik MySQL uspešno povezan.

S tem ukazom SHOW si lahko ogledate vse razpoložljive zbirke podatkov:

> PRIKAŽI PODATKOVNE BAZE;



Če želite izvoziti bazo podatkov »mysql« iz razpoložljivih baz podatkov, najprej ustvarimo imenik s tem ukazom:

$ mkdir podatki lokalnega gostitelja



Pomaknite se do tega imenika tako, da vnesete:

$ cd localhostdata



Za izvoz baze podatkov uporabite to sintakso:

$ sudo mysqldump -in < uporabniško ime > -str < db-ime > > < Ime datoteke > .sql


Vnesite svoje uporabniško ime, ime baze podatkov, ki jo želite izvoziti, in ime datoteke, v katero želite izvoziti bazo podatkov. Uporabite to sintakso in pritisnite enter ter vnesite ukaz ls, da vidite, ali je baza podatkov uspešno izvožena ali ne:


Tukaj lahko vidite, da je datoteka uspešno ustvarjena.

Če želite videti nekaj podatkov te datoteke, vnesite:

$ glavo -n 5 < Ime datoteke > .sql



Tukaj so vidni podatki izvožene baze podatkov.

Uvažanje baz podatkov MySQL v Linux

Za uvoz baze podatkov se povežimo z lokalnim strežnikom s sintakso:

$ mysql -in < uporabniško ime > -str



Uspešno ste se prijavili v vaš lokalni strežnik baze podatkov.

Če želite ustvariti bazo podatkov, uporabite to sintakso:

> USTVARITE BAZO PODATKOV < db-ime > ;


Podajte ime baze podatkov:


Če si želite ogledati razpoložljive zbirke podatkov, vnesite ta ukaz:

> PRIKAŽI PODATKOVNE BAZE;



Tukaj je vidno, da je baza podatkov, ki ste jo ustvarili, na voljo.

Uvozimo že obstoječo datoteko s pripono ».sql«, ki vsebuje podatke varnostne kopije baze podatkov, z uporabo te sintakse:

$ mysql -in < uporabniško ime > -str < novo ime-baze-podatkov > < < Ime datoteke > .sql


Podajte zahtevane vrednosti v sintaksi:


Vaša zbirka podatkov je bila uspešno uvožena, saj je zahtevala geslo in dala izpis brez napak.

Zaključek

Uvoz in izvoz baz podatkov je pomembna naloga za obnovitev in varnostno kopiranje podatkov, selitev podatkov, sodelovanje ali testiranje in odpravljanje napak. Z izvozom se ustvari datoteka varnostne kopije, za izvoz baze podatkov uporabite to sintakso ' sudo mysqldump -u -p > .sql ” medtem ko vam uvoz omogoča lažji prenos podatkov med strežniki, lahko bazo podatkov uvozite iz datoteke z uporabo te sintakse “ mysql -u -p < .sql ”.