Hvis du har avanserte brukerkunnskaper, kan du bruke SSH til å importere og eksportere MySQL-databaser via kommandolinje. Denne metoden gir flere alternativer og færre begrensninger enn webbaserte verktøy som phpMyAdmin. Denne guiden fører deg gjennom både import av en eksisterende databasefil og eksportering av en database til en fil.
Importere en MySQL-database
-
Trinn 1: Last opp din databasefil
Logg inn på SSH og last opp din databasefil til hjemmekatalogen din. Dette kan gjøres via cPanel File Manager, en FTP-klient eller direkte via SSH.
Merk: Sørg for at din databasefil er i
.sql-format. Komprimerte filer (.zipeller.tar.gz) må pakkes ut først. -
Trinn 2: Opprett databasen og brukeren
Hvis mål-databasen ikke eksisterer, opprett en database, en databasebruker og gi brukeren full tilgang. Ta vare på databasens navn, brukernavn og passord.
-
Trinn 3: Koble til via SSH
Logg inn på serveren din ved hjelp av SSH.
-
Trinn 4: Verifiser fillokasjonen
Bruk kommandoen
ls -lfor å bekrefte at fila er tilstede i den nåværende katalogen. Hvis fila ikke er tilgjengelig, enten last opp/flytt den til riktig katalog eller naviger til katalogen der fila ligger. -
Trinn 5: Importere databasen
Skriv inn følgende kommando, erstatt
user_name,database_nameogfile.sqlmed ditt faktiske brukernavn, databasens navn og filnavn:mysql -p -u user_name database_name < file.sqlDu blir bedt om å oppgi passordet for din databasebruker. Ved vellykket innlogging vil databasen bli importert.
Eksportere en MySQL-database
-
Trinn 1: Åpne kommandolinjen
Start kommandolinjen på den datamaskinen der databasen er plassert. Hvis databasen er vertet på en fjernserver (som et annet webhotell-konto), bruk SSH for å logge inn på kontoen. Hvis du har fysisk tilgang til datamaskinen, åpne et terminalvindu for å få tilgang til kommandolinjen.
-
Trinn 2: Kjør eksportkommandoen
Skriv inn følgende kommando, erstatt
usernamemed ditt faktiske brukernavn ogdbnamemed navnet på den databasen du ønsker å eksportere:mysqldump -u username -p dbname > dbexport.sqlMerk: Filnavnet
dbexport.sqlbrukes i dette eksemplet, men du kan velge et hvilket som helst ønsket filnavn. -
Trinn 3: Skriv inn passordet ditt
Gi passordet ditt når du blir bedt om det ved prompten "Enter password".
-
Trinn 4: Last ned den eksporterte fila
Fila
dbexport.sqlinneholder nå all data fra databasen. Hvis fila er plassert på en fjernmaskin, last den ned til din lokale maskin ved hjelp av SCP, FTP eller cPanel File Manager.