Hvis du har avancerede brugerkompetencer, kan du bruge SSH til at importere og eksportere MySQL-databaser via kommandolinje. Denne metode giver flere omfattende muligheder og færre begrænsninger end webbaserede værktøjer som phpMyAdmin. Denne guide fører dig gennem både import af en eksisterende databasefil og eksport af en database til en fil.
Importere en MySQL-database
-
Trin 1: Upload din databasefil
Log ind på SSH og upload din databasefil til dit hjemmemappe. Du kan gøre dette via cPanel File Manager, en FTP-klient eller direkte via SSH.
Bemærk: Sørg for, at din databasefil er i
.sql-format. Komprimerede filer (.zipeller.tar.gz) skal udpakkes først. -
Trin 2: Opret databasen og brugeren
Hvis mål-databasen ikke findes, opret en database, en databasebruger og give brugeren fulde privilegier. Notér databasens navn, brugernavn og adgangskode.
-
Trin 3: Forbind via SSH
Log ind på din server ved hjælp af SSH.
-
Trin 4: Verificer filplaceringen
Brug kommandoen
ls -ltil at bekræfte, at filen findes i din aktuelle mappe. Hvis filen ikke er tilgængelig, enten upload/flyt den til den korrekte mappe eller naviger til mappen, hvor filen er placeret. -
Trin 5: Importere databasen
Indtast følgende kommando, erstatt
user_name,database_nameogfile.sqlmed dit faktuelle brugernavn, databasens navn og filnavn:mysql -p -u user_name database_name < file.sqlDu vil blive bedt om at indtaste din databasebrugers adgangskode. Ved succesfuld indtastning vil din database blive importeret.
Eksportere en MySQL-database
-
Trin 1: Adgang til kommandolinjen
Lancér kommandolinjen på den computer, hvor databasen er placeret. Hvis databasen er værtet på en fjernserver (som et andet webhosting-konto), brug SSH til at logge ind på kontoen. Hvis du har fysisk adgang til computeren, åbn et terminalvindue for at få adgang til kommandolinjen.
-
Trin 2: Kør eksportkommandoen
Indtast følgende kommando, erstatt
usernamemed dit faktuelle brugernavn ogdbnamemed navnet på den database du vil eksportere:mysqldump -u username -p dbname > dbexport.sqlBemærk: Filnavnet
dbexport.sqlbruges i dette eksempel, men du kan vælge et hvilket som helst ønsket filnavn. -
Trin 3: Indtast dit kodeord
Giv dit kodeord, når du bliver bedt om det ved prompten "Enter password".
-
Trin 4: Download den eksporterede fil
Filen
dbexport.sqlindeholder nu al data fra databasen. Hvis filen er placeret på en fjerncomputer, download den til din lokale computer ved hjælp af SCP, FTP eller cPanel File Manager.