Om du har avancerade användarfärdigheter kan du använda SSH för att importera och exportera MySQL-databaser via kommandoraden. Detta ger ett mer omfattande utbud av alternativ med färre begränsningar än grafiska verktyg. Bekantskap med SSH är avgörande för denna process.
Importera databas via kommandoraden
-
Steg 1: Förbered databasfilen
Se till att din databasfil är i
.sql-format. Komprimering i.zipeller.tar.gzär inte tillåten. Logga in på SSH och ladda upp din databas till din hemkatalog via cPanel File Manager, en FTP-klient eller SSH. -
Steg 2: Skapa databas och användare
Om databasen inte finns, skapa en databas, en användare och ge användaren fullständiga privilegier. Notera användarnamnet och lösenordet.
-
Steg 3: Logga in via SSH
Logga in på din server med SSH.
-
Steg 4: Verifiera filens plats
Använd kommandot
ls -lför att bekräfta filens närvaro i din aktuella katalog. Om filen inte är tillgänglig, antingen ladda upp/flytta den till rätt katalog eller navigera till katalogen där filen finns. -
Steg 5: Importera databasen
Ange följande kommando och ersätt
user_name,database_nameochfile.sqlmed ditt användarnamn, databasnamn och fil:mysql -p -u user_name database_name < file.sqlDu kommer att bli ombedd om ditt databaslösenord, och efter en lyckad inmatning kommer din databas att importeras.
Exportera databas via kommandoraden
-
Steg 1: Öppna kommandoraden
Starta kommandoraden på datorn där databasen är placerad. Om databasen är värd någon annanstans, till exempel på ett annat webbhotellkonto eller hos en annan leverantör, använd SSH för att logga in på respektive konto. Om du har fysisk åtkomst till datorn, öppna ett DOS- eller terminalfönster för att komma åt kommandoraden.
-
Steg 2: Kör exportkommandot
Ange följande kommando och tryck på Enter. Ersätt
usernamemed ditt faktiska användarnamn ochdbnamemed namnet på den databas du avser att exportera:mysqldump -u username -p dbname > dbexport.sqlObs: Filnamnet
dbexport.sqlanvänds i detta exempel för den exporterade databasen, men du kan välja vilket filnamn du vill. -
Steg 3: Ange lösenord
Ange ditt lösenord när du uppmanas vid "Ange lösenord".
-
Steg 4: Hämta exportfilen
Filen
dbexport.sqlinnehåller nu all data från databasendbname. Om filen är placerad på en fjärrdator, ladda ner den till din lokala dator.