Mysql importdatabase ved hjelp av kommandolinje

Mysql importdatabase ved hjelp av kommandolinje
MySQL er et åpen kildekode-relasjonsdatabaseadministrasjonssystem som hjelper brukere å opprette, administrere og lagre enorme datamengder. Dessuten gir MySQL også anlegget til å importere databaser ved hjelp av SQL -filer. Importen hjelper deg med å sikkerhetskopiere og overføre dataene.

Denne artikkelen vil diskutere følgende innhold:

  • Importer database til den lokale MySQL -serveren ved hjelp av kommandolinje
  • Importer database til den eksterne MySQL -serveren ved hjelp av kommandolinje

Importer database til den lokale MySQL -serveren ved hjelp av kommandolinje

For å importere databaser ved å bruke en MySQL -fil til den lokale MySQL -serveren, logger du først inn på din lokale server ved å bruke denne syntaks:

mysql -u [brukernavn] -p

Oppgi brukernavnet til den lokale serveren i kommandoen:

Neste trinn er å opprette en ny database der du vil importere en database. Oppgi navnet på databasen din i kommandoen. For dette innlegget er navnet “Newlinuxhint”:

opprette database newlinuxhint;

Suksessmeldingen vises som "Spørring OK, 1 rad berørt”:

SQL -filen er en sikkerhetskopifil som inneholder instruksjoner for å opprette en database med dataene. Nå for å importere databasen, bruk denne syntaks:

mysql -u [brukernavn] -p [db -name] < [file-name].sql

Gi parametrene i henhold til deg og kjør kommandoen:

mysql -u root -p newlinuxhint < linuxhint_dump.sql

Den feilfrie utgangen indikerer at kommandoen utføres vellykket:

For å bekrefte det, logg inn på den lokale serveren. Bruk denne kommandoen og sørg for å oppgi brukernavnet ditt:

mysql -u root -p

Etter den vellykkede påloggingen, kjør disse kommandoene, naviger til databasen og se alle tilgjengelige tabeller:

Bruk newlinuxhint;
Vis bord;

Utgangen vil vise navnene på tabellene hvis importen var vellykket:

Du har importert en database ved hjelp av en SQL -fil i din lokale MySQL -server.

Importer database til den eksterne MySQL -serveren ved hjelp av kommandolinje

For å importere databasen på den eksterne serveren ved hjelp av SQL -fil gjennom kommandolinjen, bruk denne syntaks:

mysql -h [vertsnavn] -p [port -nummer] -u [brukernavn] -p [db -name] < [file-name].sql

Oppgi portnummer, brukernavn, vertsnavn (endepunkt) av den eksterne MySQL -serveren. Oppgi også databasenavnet og navnet på MySQL -filen:

For å bekrefte om databasen er importert vellykket eller ikke, logg inn på den eksterne MySQL -serveren din ved å bruke denne syntaks:

mysql -h [vertsnavn] -p [port -nummer] -u [brukernavn] -p

Bruk disse kommandoen til å se navnene på tabeller i databasen du importerte:

Bruk newlinuxhint;
Vis bord;

Utgangen viser alle tabellene fra den importerte databasen:

Databasen importeres vellykket fra en SQL -fil til den eksterne MySQL -serveren.

Konklusjon

For å importere databasen i MySQL -serveren din ved hjelp av en SQL -fil. For den lokale serveren, kjør "mysql -u [brukernavn] -p [db -name] < [file-name].sql”Kommando, og for den eksterne serveren, kjør”mysql -h [vertsnavn] -p [port -nummer] -u [brukernavn] -p”Syntaks. Dette innlegget diskuterte hvordan du kan importere databasen ved å bruke kommandolinjen til fjernkontrollen din, så vel som lokal MySQL -server ved hjelp av SQL -filer.