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

  1. 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 (.zip eller .tar.gz) skal udpakkes først.

  2. 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.

  3. Trin 3: Forbind via SSH

    Log ind på din server ved hjælp af SSH.

  4. Trin 4: Verificer filplaceringen

    Brug kommandoen ls -l til 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.

  5. Trin 5: Importere databasen

    Indtast følgende kommando, erstatt user_name, database_name og file.sql med dit faktuelle brugernavn, databasens navn og filnavn:

    mysql -p -u user_name database_name < file.sql

    Du vil blive bedt om at indtaste din databasebrugers adgangskode. Ved succesfuld indtastning vil din database blive importeret.

Eksportere en MySQL-database

  1. 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.

  2. Trin 2: Kør eksportkommandoen

    Indtast følgende kommando, erstatt username med dit faktuelle brugernavn og dbname med navnet på den database du vil eksportere:

    mysqldump -u username -p dbname > dbexport.sql

    Bemærk: Filnavnet dbexport.sql bruges i dette eksempel, men du kan vælge et hvilket som helst ønsket filnavn.

  3. Trin 3: Indtast dit kodeord

    Giv dit kodeord, når du bliver bedt om det ved prompten "Enter password".

  4. Trin 4: Download den eksporterede fil

    Filen dbexport.sql indeholder 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.