Kuidas importida ja eksportida MySQL-i andmebaase Linuxis

Kuidas Importida Ja Eksportida Mysql I Andmebaase Linuxis



MySQL-i andmebaasides importimine ja eksportimine aitab tagada andmete turvalisust, kuna andmebaaside importimist kasutatakse andmete edastamiseks serverite vahel, teisest küljest aitab andmebaaside eksportimine andmete varundamiseks ja taastamiseks.

Selles juhendis kirjeldatakse järgmist protseduuri:







Eeltingimus: MySQL Serveri installeerimine Linuxis

Eelistatav on süsteemi värskendamine enne installimist, nii et tippige:



$ sudo sobiv värskendus



Installige MySQL-server, tippides:



$ sudo asjakohane installida mysql-server



MySQL-i installitud versiooni kontrollimiseks tippige:





$ mysql -- versioon



MySQL-i teenuste käivitamiseks kasutage seda käsku:

$ sudo systemctl käivitage mysql




MySQL-i andmebaaside eksportimine Linuxis

Võimaldab eksportida andmebaasi Linuxis, kuid enne seda peate looma ühenduse MySQL serveriga. Kasutage kohaliku MySQL-serveriga ühenduse loomiseks seda süntaksit:

$ mysql -sisse < kasutajanimi > -lk


Selle postituse kasutajanimi on ' mysql ”:


Nagu ülaltoodud väljundis näha, on MySQL-server edukalt ühendatud.

Kasutage seda käsku SHOW, et näha kõiki saadaolevaid andmebaase:

> NÄITA ANDMEBAASID;



Andmebaasi 'mysql' eksportimiseks saadaolevatest andmebaasidest looge esmalt selle käsuga kataloog:

$ mkdir kohaliku hosti andmed



Liikuge sellesse kataloogi, tippides:

$ cd kohalikud hostiandmed



Andmebaasi eksportimiseks kasutage järgmist süntaksit:

$ sudo mysqldump -sisse < kasutajanimi > -lk < db-nimi > > < faili nimi > .sql


Esitage oma kasutajanimi, andmebaasi nimi, mida soovite eksportida, ja faili nimi, millesse soovite andmebaasi eksportida. Kasutage seda süntaksit ja vajutage sisestusklahvi ning tippige käsk ls, et näha, kas andmebaasi eksportimine õnnestus või mitte:


Siin näete, et fail on edukalt loodud.

Selle faili mõningate andmete vaatamiseks tippige:

$ pea -n 5 < faili nimi > .sql



Siin on näha eksporditud andmebaasi andmed.

MySQL-i andmebaaside importimine Linuxis

Andmebaasi importimiseks looge ühendus kohaliku serveriga, kasutades süntaksit:

$ mysql -sisse < kasutajanimi > -lk



Olete edukalt oma kohalikku andmebaasiserverisse sisse loginud.

Andmebaasi loomiseks kasutage järgmist süntaksit:

> LOO ANDMEBAAS < db-nimi > ;


Sisestage andmebaasi nimi:


Saadaolevate andmebaaside vaatamiseks tippige see käsk:

> NÄITA ANDMEBAASID;



Siin on näha, et teie loodud andmebaas on saadaval.

Impordime juba olemasoleva faili laiendiga '.sql', mis sisaldab andmebaasi varundusandmeid, kasutades järgmist süntaksit:

$ mysql -sisse < kasutajanimi > -lk < uus-andmebaasi-nimi > < < faili nimi > .sql


Sisestage süntaksis nõutavad väärtused:


Teie andmebaas imporditi edukalt, kuna see küsis parooli ja andis veatu väljundi.

Järeldus

Andmebaaside importimine ja eksportimine on oluline ülesanne andmete taastamiseks ja varundamiseks, andmete migreerimiseks, koostööks või testimiseks ja silumiseks. Eksportimine loob varukoopiafaili, andmebaasi eksportimiseks kasutage seda süntaksit ' sudo mysqldump -u -p > .sql 'Kui importimine võimaldab teha andmeedastuse serverite vahel lihtsaks, saate andmebaasi importida failist, kasutades seda süntaksit ' mysql -u -p < .sql ”.