Import og eksport i MySQL-databaser hjelper til med å sikre datasikkerhet, da import av databaser brukes til å overføre data mellom servere, på den annen side hjelper eksport av databaser med sikkerhetskopiering og gjenoppretting av data.
Denne veiledningen vil gi fremgangsmåten for:
Forutsetning: Installasjon av MySQL Server i Linux
Det er å foretrekke å oppdatere systemet før installasjon, så skriv inn:
$ sudo passende oppdatering
Installer MySQL-serveren ved å skrive:
$ sudo apt installere mysql-server
For å sjekke den installerte versjonen av MySQL, skriv inn:
$ mysql --versjon
For å starte tjenestene til MySQL bruk denne kommandoen:
Eksport av MySQL-databaser i Linux
Lar eksportere en database i Linux, men før det må du koble til en MySQL-server. Bruk denne syntaksen for å koble til en lokal MySQL-server:
$ mysql -i < brukernavn > -s
For dette innlegget er brukernavnet ' mysql ':
Som det er synlig i utgangen ovenfor, er MySQL-serveren tilkoblet.
Bruk denne SHOW-kommandoen for å se alle tilgjengelige databaser:
> VIS DATABASER;
For å eksportere 'mysql'-databasen fra de tilgjengelige databasene, la oss først lage en katalog med denne kommandoen:
Naviger til denne katalogen ved å skrive:
For å eksportere databasen, bruk denne syntaksen:
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 er vellykket eksportert eller ikke:
Her kan du se at filen er opprettet.
For å se noen data for denne filen, skriv inn:
$ hode -n 5 < filnavn > .sql
Her er dataene til den eksporterte databasen synlige.
Importere MySQL-databaser i Linux
For å importere databasen, la oss koble til den lokale serveren ved å bruke syntaksen:
$ mysql -i < brukernavn > -s
Du har logget på din lokale databaseserver.
For å opprette en database, bruk denne syntaksen:
> LAG DATABASE < db-navn > ;
Oppgi navnet på databasen:
For å se de tilgjengelige databasene, skriv inn denne kommandoen:
Her er det synlig at databasen du opprettet er tilgjengelig.
La oss importere den allerede eksisterende filen med utvidelsen '.sql' som inneholder sikkerhetskopidataene til databasen, ved å bruke denne syntaksen:
$ mysql -i < brukernavn > -s < nytt-databasenavn > < < filnavn > .sql
Oppgi de nødvendige verdiene i syntaks:
Databasen din ble importert vellykket ettersom den ba om passordet og ga feilfri utdata.
Konklusjon
Import og eksport av databaser er en viktig oppgave for datagjenoppretting og sikkerhetskopiering, datamigrering, samarbeid eller testing og feilsøking. Eksportering oppretter en sikkerhetskopifil, for å eksportere databasen bruk denne syntaksen ' sudo mysqldump -u