Import och export i MySQL-databaser hjälper till att säkerställa datasäkerhet eftersom import av databaser används för att överföra data mellan servrar, å andra sidan hjälper export av databaser till säkerhetskopiering och återställning av data.
Denna guide kommer att tillhandahålla proceduren för:
Förutsättning: Installation av MySQL Server i Linux
Uppdatera ditt system innan någon installation är att föredra så skriv:
$ sudo passande uppdatering
Installera MySQL-servern genom att skriva:
$ sudo benägen Installera mysql-server
För att kontrollera den installerade versionen av MySQL, skriv:
$ mysql --version
Använd detta kommando för att starta MySQL-tjänsterna:
Exportera MySQL-databaser i Linux
Låter exportera en databas i Linux, men innan dess måste du ansluta till en MySQL-server. Använd denna syntax för att ansluta till en lokal MySQL-server:
$ mysql -i < Användarnamn > -s
För detta inlägg är användarnamnet ' mysql ”:
Som det är synligt i utgången ovan är MySQL-servern ansluten.
Använd detta SHOW-kommando för att se alla tillgängliga databaser:
> VISA DATABASER;
För att exportera 'mysql'-databasen från de tillgängliga databaserna, låt oss först skapa en katalog med det här kommandot:
Navigera till den här katalogen genom att skriva:
För att exportera databasen, använd denna syntax:
Ange ditt användarnamn, databasnamn som du vill exportera och namnet på en fil där du vill exportera databasen. Använd den här syntaxen och tryck på enter och skriv kommandot ls för att se om databasen har exporterats framgångsrikt eller inte:
Här kan du se att filen har skapats framgångsrikt.
För att se vissa data för den här filen, skriv:
$ huvud -n 5 < filnamn > .sql
Här visas data från den exporterade databasen.
Importera MySQL-databaser i Linux
För att importera databasen, låt oss ansluta till den lokala servern genom att använda syntaxen:
$ mysql -i < Användarnamn > -s
Du har loggat in på din lokala databasserver.
För att skapa en databas, använd denna syntax:
> SKAPA DATABAS < db-namn > ;
Ange namnet på databasen:
För att se de tillgängliga databaserna, skriv detta kommando:
Här syns att databasen du skapat är tillgänglig.
Låt oss importera den redan befintliga filen med tillägget '.sql' som innehåller säkerhetskopieringsdata från databasen, med hjälp av denna syntax:
$ mysql -i < Användarnamn > -s < nytt-databas-namn > < < filnamn > .sql
Ange de obligatoriska värdena i syntax:
Din databas har importerats framgångsrikt eftersom den bad om lösenordet och gav felfri utdata.
Slutsats
Att importera och exportera databaser är en viktig uppgift för dataåterställning och säkerhetskopiering, datamigrering, samarbete eller testning och felsökning. Export skapar en säkerhetskopia, för att exportera databasen använd denna syntax ' sudo mysqldump -u