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:
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:
Navigeer naar deze map door te typen:
Gebruik deze syntaxis om de database te exporteren:
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:
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