Kaip importuoti ir eksportuoti „MySQL“ duomenų bazes „Linux“.

Kaip Importuoti Ir Eksportuoti Mysql Duomenu Bazes Linux



Importavimas ir eksportavimas į MySQL duomenų bazes padeda užtikrinti duomenų saugumą, nes duomenų bazių importavimas naudojamas duomenims perduoti tarp serverių, kita vertus, duomenų bazių eksportavimas padeda kurti atsargines duomenų kopijas ir atkurti.

Šiame vadove bus pateikta procedūra:







Būtina sąlyga: MySQL serverio įdiegimas Linux sistemoje

Pageidautina atnaujinti sistemą prieš diegiant, todėl įveskite:



$ sudo tinkamas atnaujinimas



Įdiekite MySQL serverį įvesdami:



$ sudo apt diegti mysql serveris



Norėdami patikrinti įdiegtą MySQL versiją, įveskite:





$ mysql -- versija



Norėdami pradėti MySQL paslaugas, naudokite šią komandą:

$ sudo systemctl paleisti mysql




„MySQL“ duomenų bazių eksportavimas „Linux“.

Leidžia eksportuoti duomenų bazę „Linux“, bet prieš tai turite prisijungti prie „MySQL Server“. Norėdami prisijungti prie vietinio MySQL serverio, naudokite šią sintaksę:

$ mysql < Vartotojo vardas > -p


Šiam įrašui vartotojo vardas yra ' mysql “:


Kaip matyti išvestyje aukščiau, MySQL serveris sėkmingai prijungtas.

Norėdami pamatyti visas galimas duomenų bazes, naudokite šią komandą SHOW:

> RODYTI DUOMENŲ BAZES;



Norėdami eksportuoti „mysql“ duomenų bazę iš turimų duomenų bazių, pirmiausia sukurkime katalogą naudodami šią komandą:

$ mkdir localhost duomenys



Eikite į šį katalogą įvesdami:

$ cd localhostduomenys



Norėdami eksportuoti duomenų bazę, naudokite šią sintaksę:

$ sudo mysqldump < Vartotojo vardas > -p < db-pavadinimas > > < failo pavadinimas > .sql


Pateikite savo vartotojo vardą, duomenų bazės, kurią norite eksportuoti, pavadinimą ir failo, kuriame norite eksportuoti duomenų bazę, pavadinimą. Naudokite šią sintaksę ir paspauskite Enter ir įveskite komandą ls, kad pamatytumėte, ar duomenų bazė sėkmingai eksportuota, ar ne:


Čia galite pamatyti, kad failas sėkmingai sukurtas.

Norėdami pamatyti kai kuriuos šio failo duomenis, įveskite:

$ galva -n 5 < failo pavadinimas > .sql



Čia matomi eksportuotos duomenų bazės duomenys.

„MySQL“ duomenų bazių importavimas „Linux“.

Norėdami importuoti duomenų bazę, prisijunkite prie vietinio serverio naudodami sintaksę:

$ mysql < Vartotojo vardas > -p



Sėkmingai prisijungėte prie vietinės duomenų bazės serverio.

Norėdami sukurti duomenų bazę, naudokite šią sintaksę:

> KURTI DUOMENŲ BAZĘ < db-pavadinimas > ;


Pateikite duomenų bazės pavadinimą:


Norėdami pamatyti galimas duomenų bazes, įveskite šią komandą:

> RODYTI DUOMENŲ BAZES;



Čia matoma, kad jūsų sukurta duomenų bazė yra prieinama.

Importuokime jau esamą failą su plėtiniu „.sql“, kuriame yra atsarginės duomenų bazės duomenų kopijos, naudodami šią sintaksę:

$ mysql < Vartotojo vardas > -p < naujos duomenų bazės pavadinimas > < < failo pavadinimas > .sql


Pateikite reikiamas reikšmes sintaksėje:


Jūsų duomenų bazė sėkmingai importuota, nes ji paprašė slaptažodžio ir pateikė be klaidų.

Išvada

Duomenų bazių importavimas ir eksportavimas yra svarbi duomenų atkūrimo ir atsarginės kopijos, duomenų perkėlimo, bendradarbiavimo arba testavimo ir derinimo užduotis. Eksportuojant sukuriamas atsarginės kopijos failas, duomenų bazei eksportuoti naudokite šią sintaksę ' sudo mysqldump -u -p > .sql Tuo tarpu importavimas leidžia palengvinti duomenų perdavimą tarp serverių, o duomenų bazę galite importuoti iš failo naudodami šią sintaksę. mysql -u -p < .sql “.