Cum să importați și să exportați baze de date MySQL în Linux

Cum Sa Importati Si Sa Exportati Baze De Date Mysql In Linux



Importul și exportul în bazele de date MySQL ajută la asigurarea securității datelor, deoarece importul bazelor de date este utilizat pentru transferul de date între servere, pe de altă parte, exportul bazelor de date ajută la salvarea și recuperarea datelor.

Acest ghid va oferi procedura pentru:







Cerință preliminară: Instalarea MySQL Server în Linux

Actualizarea sistemului înainte de orice instalare este de preferat, așa că tastați:



$ sudo actualizare apt



Instalați serverul MySQL tastând:



$ sudo apt instalare mysql-server



Pentru a verifica versiunea instalată de MySQL, tastați:





$ mysql --versiune



Pentru a porni serviciile MySQL, utilizați această comandă:

$ sudo systemctl pornește mysql




Exportarea bazelor de date MySQL în Linux

Permite să exportăm o bază de date în Linux, dar înainte de asta, trebuie să vă conectați la un server MySQL. Utilizați această sintaxă pentru a vă conecta la un server MySQL local:

$ mysql -în < nume de utilizator > -p


Pentru această postare numele de utilizator este „ mysql ”:


După cum este vizibil în rezultatul de mai sus, serverul MySQL este conectat cu succes.

Utilizați această comandă SHOW pentru a vedea toate bazele de date disponibile:

> AFIȘAȚI BAZELE DE DATE;



Pentru a exporta baza de date „mysql” din bazele de date disponibile, mai întâi să creăm un director folosind această comandă:

$ mkdir date localhost



Navigați la acest director tastând:

$ CD localhostdata



Pentru a exporta baza de date, utilizați această sintaxă:

$ sudo mysqldump -în < nume de utilizator > -p < db-name > > < nume de fișier > .sql


Furnizați numele dvs. de utilizator, numele bazei de date pe care doriți să o exportați și numele unui fișier în care doriți să exportați baza de date. Folosiți această sintaxă și apăsați Enter și tastați comanda ls pentru a vedea dacă baza de date este exportată cu succes sau nu:


Aici puteți vedea că fișierul a fost creat cu succes.

Pentru a vedea câteva date din acest fișier, tastați:

$ cap -n 5 < nume de fișier > .sql



Aici sunt vizibile datele bazei de date exportate.

Importul bazelor de date MySQL în Linux

Pentru a importa baza de date, să ne conectăm la serverul local utilizând sintaxa:

$ mysql -în < nume de utilizator > -p



V-ați conectat cu succes la serverul dumneavoastră de baze de date local.

Pentru a crea o bază de date, utilizați această sintaxă:

> CREAȚI BAZĂ DE DATE < db-name > ;


Furnizați numele bazei de date:


Pentru a vedea bazele de date disponibile, tastați această comandă:

> AFIȘAȚI BAZELE DE DATE;



Aici este vizibil că baza de date creată de dvs. este disponibilă.

Să importăm fișierul deja existent cu extensia „.sql” care conține datele de rezervă ale bazei de date, folosind această sintaxă:

$ mysql -în < nume de utilizator > -p < nou-nume-bază-de-date > < < nume de fișier > .sql


Furnizați valorile necesare în sintaxă:


Baza de date a fost importată cu succes, deoarece a cerut parola și a dat rezultate fără erori.

Concluzie

Importarea și exportul bazelor de date este o sarcină importantă pentru recuperarea și backupul datelor, migrarea datelor, colaborarea sau testarea și depanarea. Exportarea creează un fișier de rezervă, pentru a exporta baza de date utilizați această sintaxă „ sudo mysqldump -u -p > .sql „în timp ce importul vă permite să faceți transferul de date ușor între servere, puteți importa baza de date dintr-un fișier utilizând această sintaxă” mysql -u -p < .sql ”.