MySQL-database exporteren over SSH
Een Secure Shell (SSH)-verbinding kan gebruikt worden in plaats van phpMyAdmin om een back-up-bestand van SQL te exporteren voor je database. Het is een geavanceerde methode die kan helpen bij het exporteren van grote SQL-bestanden en het kan nodig zijn bij het gebruik van Zelfbeheerde VPS of Dedicated servers omdat deze geen phpMyAdmin geïnstalleerd hebben.
- Een SSH -app. We raden PuTTY aan voor Windows of Terminal voor macOS .
- Je FTP-gegevens. Als je deze nog niet hebt opgeschreven, moet je je FTP-host, -gebruikersnaam en -wachtwoord opzoeken:
- Voor je FTP-host kun je je domeinnaam of je IP-adres gebruiken.
- Je kunt je FTP-gebruikersnaam en- wachtwoord in je hostingaccount vinden voor Linux-hosting met cPanel, Windows hosting met Plesk of Beheerde WordPress-hosting (stappen 1-7).
- Details van je database. Als je deze nog niet hebt opgeschreven, moet je de naam, gebruikersnaam, hostnaam en wachtwoord van je databast opzoeken:
- Als je Linux-hosting met cPanel gebruikt, is localhost altijd de hostnaam van je database. Je kunt de andere details van je database vinden in je hostingaccount.
- Als je Beheerde WordPress-hosting of Windows hosting met Plesk gebruikt, dan ga je naar je hostingaccount om deze informatie van je database te vinden.
- Verbinding maken met je server of gedeelde hostingaccount via SSH.
- Gebruik de opdracht ls om bestanden en mappen te vermelden en gebruik cd en ../ om door verschillende hoofdmappen te bewegen totdat je je in de hoofdmap bevindt waarin je het back-up-bestand wilt opslaan.
- Maak verbinding met MySQL met de volgende opdracht:
mysqldump -h hostname -P port -u username -p database > backup.sql
Opmerking: Als je localhost gebruikt voor je host, dan moet je het gedeelte–h hostname
weglaten. Als je een standaardpoort (3306) hebt, dan kun je het gedeelte–P port
weglaten uit de opdracht.- In de bovenstaande opdracht moet je het volgende vervangen:
- hostname met je hostnaam.
- port met je MySQL-poortnummer. Tenzij het anders wordt aangegeven in je hostingaccount, dan is je poort 3306.
- username met je gebruikersnaam voor deze database.
- database met de naam van de database die je wilt exporteren.
- backup.sql met de naam die je wilt gebruiken voor het back-up-bestand.
- In de bovenstaande opdracht moet je het volgende vervangen:
- Selecteer Enter op je toetsenbord.
- Wanneer de opdrachtregel Wachtwoord invoeren: verschijnt, moet je het wachtwoord invoeren voor die databasegebruiker.
Opmerking: Het wachtwoord is niet zichtbaar vanwege veiligheidsredenen, je zult niets zien als je kopieert en plakt.
- Selecteer Enter op je toetsenbord.
Je database is nu geëxporteerd naar het SQL-bestand dat je een naam hebt gegeven in stap 4 en is klaar om gedownload te worden naar je lokale computer