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.
- You can find your FTP username and password in your hosting account for Linux Hosting with cPanel or Windows Hosting with Plesk.
- Details van je database. Als je deze nog niet hebt opgeschreven, moet je de naam, gebruikersnaam, hostnaam en wachtwoord van je databast opzoeken:
- If you use WordPress, you can find the database details in your wp-config.php file.
- 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.
- If you use Windows Hosting with Plesk, visit your hosting account to find all database information.
- Maak verbinding met mijn hostingaccount met SSH (Secure Shell).
- 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.
Your database is exported to the SQL file you named in Step 4 and is ready for you to download to your local computer.
Meer informatie
- MySQL -database importeren met SSH
- You can also export and import your database in phpMyAdmin.