Een backup van de MySQL database kan in principe gemaakt worden met phpMyAdmin. Mijn ervaring is echter dat dit met de wat grotere databases niet altijd honderdprocent betrouwbaar is!
Om die reden backup/restore ik de MySQL database via de terminal met de volgende opdrachten:
Backuppen: mysqldump -u chris -p testMySQL > testMySQL.sql
Restoren: mysql -u chris -p testMySQL < testMySQL.sql
Na het invoeren van de opdracht wordt er naar je wachtwoord gevraagd van de MySQL database. Na deze ingevoerd te hebben wordt de database in de file testMySQL gebackupt en bij een restore uitgelezen uit deze file.
Merk wel op dat bij een restore de database wel moet bestaan!