vraagje ik wil een backup maken van al mijn tabellen+gegevens en instellingen in phpmyadmin

Hoe kan ik dat het beste doen??
Ik zie diverse opties in de exporteerfunctie van phpmyadmin maar ik ben er niet zo bekend mee.

kan ik bijv als ik exporteer in sql opmaak weer makkelijk alle tabellen aanmaken en de gegevens terugzetten ??

groet bas
Een exportering zorgt ervoor dat alle structuur van je database en data naar een textfile wordt gekopieerd. Genoeg mogelijkheden.

Ik zou zeggen. Probeer het eens.
Bas de jong op 28/11/2013 22:32:56

kan ik bijv als ik exporteer in sql opmaak weer makkelijk alle tabellen aanmaken en de gegevens terugzetten ??


Ja.

Dus, je exporteert naar SQL formaat.
Je slaat dat op als backup.sql (noem het zoals je wil).

Die tekst kan je terug copy/pasten in phpMyAdmin, bv. in een nieuwe, lege database. Dan is alles terug.
probeer dat wel een keertje uit.

mysqldump (die aangeroepen wordt door phpmyadmin) kent een hele berg opties:
wel of niet de data mee opslaan
wel of niet de structuur
wel of niet triggers
wel of niet stored procedures

en niet onbelangrijk: complete insert commando's, of meerdere insert commando's in 1 regel. En dat wil met grote data wel eens tot "te lang" leiden.

Kortom: probeer een backup te maken.
Plaats die terug in een nieuw aangemaakte tabel
en kijk of het werkt en compleet is.

Pas dan gaan klieren met je gebackupte database.
Je zou de eerste niet zijn die na een kapotte database er achter komt dat de backup niet bruikbaar is.
PhpMyAdmin is leuk voor databases tot enkele tientallen Mb's. Een MySQL client als programma is veel handiger. Zoals HeidiSQL.
Het ligt er maar net aan of je hosting externe MySQL-verbindingen accepteert.
als je niet "vanaf thuis" over poort 3306 kunt connecten met je database op de server, dan kan eventueel een SSH connectie over poort 22 nog uitkomst bieden.
(tunneling via Putty.exe)

Reageren