Import og eksport i MySQL -databaser hjelper deg med å sikre datasikkerhet når import av databaser brukes til å overføre data mellom servere, derimot, eksporterer databaser hjelper i data om sikkerhetskopiering og gjenoppretting.
Denne guiden vil gi prosedyren for:
Forutsetning: Installasjon av MySQL Server i Linux
Oppdatering av systemet ditt før noen installasjon er å foretrekke, så type:
$ sudo apt oppdatering
Installer MySQL -serveren ved å skrive:
$ sudo apt install mysql-server
For å sjekke den installerte versjonen av MySQL, skriv: Skriv inn:
$ MySQL -Versjon
For å starte tjenestene til MySQL, bruk denne kommandoen:
$ sudo systemctl start mysql
Eksporterer MySQL -databaser i Linux
La oss eksportere en database i Linux, men før det må du koble til en MySQL -server. Bruk denne syntaksen til å koble til en lokal MySQL -server:
$ mysql -u-p
For dette innlegget er brukernavnet “mysql”:
Ettersom det er synlig i utdataene ovenfor, er MySQL -serveren tilkoblet vellykket.
Bruk denne showkommandoen for å se alle tilgjengelige databaser:
> Vis databaser;
For å eksportere "MySQL" -databasen fra de tilgjengelige databasene, la oss først opprette en katalog ved hjelp av denne kommandoen:
$ mkdir localhost data
Naviger til denne katalogen ved å skrive:
$ CD LocalHostdata
For å eksportere databasen, bruk denne syntaks:
$ sudo mysqldump -u-p > .SQL
Oppgi brukernavnet ditt, databasenavnet du vil eksportere og navnet på en fil der du vil eksportere databasen. Bruk denne syntaksen og trykk Enter, og skriv inn LS -kommandoen for å se om databasen eksporteres vellykket eller ikke:
Her kan du se at filen er opprettet.
For å se noen data fra denne filen, skriv inn:
$ head -n 5.SQL
Her er dataene fra den eksporterte databasen synlig.
Importerer MySQL -databaser i Linux
For å importere databasen, la oss koble oss til den lokale serveren ved å bruke syntaks:
$ mysql -u-p
Du har logget deg inn på din lokale databaseserver.
For å opprette en database, bruk denne syntaks:
> Opprett database;
Oppgi navnet på databasen:
For å se de tilgjengelige databasene, skriv denne kommandoen:
> Vis databaser;
Her er det synlig at databasen du opprettet er tilgjengelig.
La oss importere den allerede eksisterende filen med ".SQL ”-forlengelse som inneholder sikkerhetskopi -dataene til databasen, ved hjelp av denne syntaks:
$ sudo mysql -u-p < .SQL
Gi de nødvendige verdiene i syntaks:
Databasen din importeres med suksess når den ba om passordet og ga feilfri utgang.
Konklusjon
Import og eksport av databaser er en viktig oppgave for datarevid og sikkerhetskopiering, migrasjon, samarbeid eller testing og feilsøking. Eksport oppretter en sikkerhetskopifil, for å eksportere databasen Bruk denne syntaks "sudo mysqldump -u -p> .SQL"Mens import lar deg gjøre dataoverføringen enkel mellom servere, kan du importere databasen fra en fil ved å bruke denne syntaks"mysql -u -p < .sql”.