Hoe MySQL-databases in Linux te importeren en exporteren

Hoe Mysql Databases In Linux Te Importeren En Exporteren



Importeren en exporteren in MySQL-databases helpt bij het waarborgen van gegevensbeveiliging, aangezien het importeren van databases wordt gebruikt voor het overbrengen van gegevens tussen servers, terwijl het exporteren van databases helpt bij het back-uppen en herstellen van gegevens.

Deze gids biedt de procedure voor:







Voorwaarde: Installatie van MySQL Server in Linux

Het verdient de voorkeur om uw systeem bij te werken voordat u een installatie uitvoert, dus typ:



$ sudo apt-update



Installeer de MySQL-server door te typen:



$ sudo geschikt installeren mysql-server



Typ het volgende om de geïnstalleerde versie van MySQL te controleren:





$ mysql --versie



Gebruik deze opdracht om de services van MySQL te starten:

$ sudo systemctl start mysql




MySQL-databases exporteren in Linux

Laten we een database in Linux exporteren, maar daarvoor moet u verbinding maken met een MySQL-server. Gebruik deze syntaxis om verbinding te maken met een lokale MySQL-server:

$ mysql -in < gebruikersnaam > -P


Voor dit bericht is de gebruikersnaam ' mysql ”:


Zoals zichtbaar is in de bovenstaande uitvoer, is de MySQL-server met succes verbonden.

Gebruik deze SHOW-opdracht om alle beschikbare databases te zien:

> TOON DATABANKEN;



Om de 'mysql'-database uit de beschikbare databases te exporteren, maken we eerst een map met deze opdracht:

$ mkdir localhost-gegevens



Navigeer naar deze map door te typen:

$ CD localhostgegevens



Gebruik deze syntaxis om de database te exporteren:

$ sudo mijnsqldump -in < gebruikersnaam > -P < db-naam > > < bestandsnaam > .sql


Geef uw gebruikersnaam op, de naam van de database die u wilt exporteren en de naam van een bestand waarin u de database wilt exporteren. Gebruik deze syntaxis en druk op enter, en typ de opdracht ls om te zien of de database succesvol is geëxporteerd of niet:


Hier kunt u zien dat het bestand met succes is gemaakt.

Typ het volgende om enkele gegevens van dit bestand te bekijken:

$ hoofd -N 5 < bestandsnaam > .sql



Hier zijn de gegevens van de geëxporteerde database zichtbaar.

MySQL-databases importeren in Linux

Om de database te importeren, maken we verbinding met de lokale server met behulp van de syntaxis:

$ mysql -in < gebruikersnaam > -P



U bent succesvol ingelogd op uw lokale databaseserver.

Gebruik deze syntaxis om een ​​database te maken:

> CREËER DATABASE < db-naam > ;


Geef de naam op voor de database:


Typ deze opdracht om de beschikbare databases te zien:

> TOON DATABANKEN;



Hier is zichtbaar dat de door u aangemaakte database beschikbaar is.

Laten we het reeds bestaande bestand met de extensie '.sql' met de back-upgegevens van de database importeren met behulp van deze syntaxis:

$ mysql -in < gebruikersnaam > -P < nieuwe-databasenaam > < < bestandsnaam > .sql


Geef de vereiste waarden op in syntaxis:


Uw database is met succes geïmporteerd omdat deze om het wachtwoord vroeg en foutloze uitvoer gaf.

Conclusie

Het importeren en exporteren van databases is een belangrijke taak voor gegevensherstel en back-up, gegevensmigratie, samenwerking of testen en foutopsporing. Exporteren maakt een back-upbestand aan, gebruik deze syntaxis om de database te exporteren ' sudo mysqldump -u -p > .sql ” terwijl u met importeren de gegevensoverdracht tussen servers gemakkelijk kunt maken, kunt u een database uit een bestand importeren door deze syntaxis te gebruiken “ mysql -u -p < .sql ”.