Exportera MySQL-databas i SSH
En Secure Shell-anslutning (SSH) kan användas istället för phpMyAdmin för att exportera en SQL-säkerhetskopia för din databas. Det är en avancerad metod som kan vara till hjälp vid export av stora SQL-filer och kan vara nödvändig när du använder Self-Managed VPS Hosting eftersom de inte har phpMyAdmin installerat.
OBS! Om din webbplats använder ett Managed WordPress-värdtjänstpaket måste du använda WP-CLI istället för SSH.
Obligatoriskt: Du behöver följande för att slutföra dessa steg:
- En SSH-app. Vi föreslår PuTTY för Windows eller Terminal för macOS .
- Dina FTP-uppgifter. Om du inte redan har dem nedskrivna ska du ta reda på din FTP-värd, ditt användarnamn och ditt lösenord:
- För din FTP-värd kan du antingen använda ditt domännamn eller din IP-adress.
- Du hittar FTP-användarnamnet och -lösenordet i ditt värdtjänstkonto för Web Hosting (cPanel) eller Windows-värdtjänster med Plesk.
- Dina databasuppgifter. Om du inte redan har dem nedskrivna ska du ta reda på ditt databasnamn, användarnamn, värdnamn och lösenord:
- Om du använder WordPress kan du hitta databasuppgifterna i wp-config.php-filen.
- Om du använder Web Hosting (cPanel), är localhost alltid ditt databasvärdnamn, och du hittar andra databasuppgifter i ditt värdtjänstkonto.
- Om du använder Windows-värdtjänster med Plesk ska du gå till ditt värdtjänstkonto för att hitta alla databasuppgifter.
- Anslut till mitt värdkonto med SSH (Secure Shell).
- Använd kommandot ls för att skapa en lista över filer och mappar, och cd och ../ för att förflytta dig genom kataloger tills du kommer till den katalog där du vill spara säkerhetskopian.
- Anslut till MySQL med följande kommando:
mysqldump -h hostname -P port -u username -p database > backup.sql
Obs! Om du använder localhost för din värd ska du ta bort–h hostname
och om du har en standardport (3306) kan du ta bort–P port
från kommandot.- I kommandot ovan ska du ersätta:
- hostname med ditt värdnamn.
- port med ditt MySQL-portnummer. Om det inte specifikt anges som något annat i ditt värdkonto, är din port 3306.
- username med ditt användarnamn för den här databasen.
- database med namnet på databasen som du vill exportera.
- backup.sql med namnet som du vill använda för säkerhetskopian.
- I kommandot ovan ska du ersätta:
- Välj Enter på tangentbordet.
- När uppmaningen Ange lösenord: visas ska du ange ditt lösenord för den databasanvändaren.
Obs! Lösenordet är, av säkerhetsskäl, inte synligt, så du ser inget när du skriver eller klistrar in.
- Välj Enter på tangentbordet.
Din databas är exporterad till SQL-filen som du angav i steg 4 och du kan ladda ner den lokalt till din dator.
Mer information
- Importera MySQL-databas med SSH
- Du kan också exportera och importera din databas i phpMyAdmin.