Database back-up en herstel via SSH
Beschrijving: Hoe u een back-up van uw database kunt maken en deze kunt herstellen met SSH
Categorieën: Diversen
Link naar dit artikel: Selecteer alles
[url=https://www.phpbbextnl.be/kb/viewarticle?a=7]Kennisbank - Database back-up en herstel via SSH[/url]
Sommige beheerders ondervinden problemen bij het back-uppen of terugzetten van hun database via phpMyAdmin of andere methoden. Dit kan komen door:
– Time-outs tijdens upload,
– Beschadigde of verkeerd gesplitste bestanden,
– Onvolledige overdracht via FTP, enzovoort.
Daarom laten we hier zien hoe je dit veilig en efficiënt via SSH kunt doen.
Stap 1: Installeer een SSH-client
Gebruik een SSH-programma zoals PuTTY, dat gratis beschikbaar is. Zoek op Google naar “PuTTY download” en installeer het.
Stap 2: Verbinden met je server
- Open PuTTY.
- Vul je domeinnaam of serveradres in bij Host Name (or IP address).
- Gebruik Poort 22 en selecteer SSH als verbindingstype.
- (Optioneel) Onder het menu SSH aan de linkerzijde, selecteer indien nodig versie 2 van het protocol.
- Klik op Open om te verbinden.
Voer je gebruikersnaam (voor je hostingaccount) in als hierom wordt gevraagd. Daarna wordt om je wachtwoord gevraagd. Voer dit ook in. Let op: het wachtwoord wordt tijdens het typen niet weergegeven.
Stap 4: Ga naar de gewenste map
Gebruik het volgende commando om naar de map te gaan waar je de back-up wilt opslaan:
Code: Selecteer alles
cd /pad/naar/doelmapCode: Selecteer alles
pwdVoer het volgende commando in (vervang de vetgedrukte onderdelen):
Druk op Enter. Voer vervolgens je SQL-wachtwoord in. Als je geen foutmelding krijgt en gewoon een nieuwe prompt ziet, is de back-up succesvol aangemaakt.mysqldump -u gebruikersnaam -p --opt databasenaam > backupnaam.sql
Stap 1: Inloggen op de server
Volg dezelfde stappen als bij het maken van de back-up.
Stap 2: Ga naar de map met je back-upbestand
Code: Selecteer alles
cd /pad/naar/back-up-mapCode: Selecteer alles
lsGebruik het volgende commando (vervang opnieuw de vetgedrukte onderdelen):
mysql -ugebruikersnaam -pwachtwoord databasenaam < backupnaam.sql
Resultaat: Als je prompt weer terugkomt zonder fouten, is de database succesvol hersteld!
• Gebruik SSH voor betrouwbare en snelle databaseback-ups.
• Zorg ervoor dat je de juiste paden, gebruikersnamen en wachtwoorden gebruikt.
• Controleer met `ls` en `pwd` waar je je bevindt.
• Maak regelmatig back-ups voor extra veiligheid!
Succes!
