Importera MySQL-databas med SSH
En Secure Shell (SSH) -anslutning kan användas istället för phpMyAdmin för att importera en SQL-säkerhetskopia till din databas. Det är en avancerad metod som kan vara till hjälp vid import av stora SQL-filer och kan vara nödvändig när du använder självhanterade VPS eller dedikerade servrar eftersom de inte har phpMyAdmin installerat.
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 skrivit dem bör du hitta din FTP-värd, användarnamn och lösenord:
- För din FTP-värd kan du använda antingen ditt domännamn eller din IP-adress.
- Du hittar ditt FTP-användarnamn och lösenord i ditt värdtjänstkonto för Linux-värdtjänster med cPanel , Windows-värdtjänster med Plesk eller Hanterade WordPress-värdtjänster (steg 1-7) .
- Din databasinformation. Om du inte redan har skrivit dem bör du hitta ditt databasnamn, användarnamn, värdnamn och lösenord:
- Om du använder Linux-värdtjänster med cPanel är localhost alltid ditt databasvärdnamn och du kan hitta annan databasinformation i ditt värdtjänstkonto .
- Om du använder Hanterad WordPress-värdtjänst eller Windows-värdtjänst med Plesk , gå till ditt värdkonto för att hitta all databasinformation.
OBS! Om du använder WordPress kan du hitta databasinformation i filen wp-config.php.
- Ladda upp SQL-säkerhetskopian till servern med hjälp av FTP eller Filhanterare .
- Anslut till din server eller ditt delade värdtjänstkonto med SSH .
- Använd kommandot ls för att lista filer och mappar och cd och ../ för att bläddra igenom kataloger tills du befinner dig i den katalog till vilken du laddade upp säkerhetskopian.
- Anslut till MySQL med följande kommando:
mysql -h värdnamn -P port -u användarnamn -p databas < backup.sql OBS
! Om du använder localhost för din värd bör dusluta använda den–h hostname
och om du har en standardport (3306) kan du sluta använda den–P port
del av kommandot.- I kommandot ovan ska du ersätta:
- värdnamn med ditt värdnamn.
- port med ditt MySQL-portnummer. Såvida det inte anges annorlunda i ditt värdkonto är din port 3306.
- användarnamn med ditt användarnamn för denna databas.
- databas med namnet på den databas som du vill exportera.
- backup.sql med namnet på din säkerhetskopia.
- I kommandot ovan ska du ersätta:
- Välj Enter på tangentbordet.
- När prompten Ange lösenord: visas anger du ditt lösenord för databasanvändaren. OBS! Lösenordet kommer inte att synas av säkerhetsskäl, du ser inget när du skriver eller klistrar in.
- Välj Enter på tangentbordet.
SQL-säkerhetskopian importeras nu till din databas.