Vidensdatabase

How to Back Up and Restore MySQL Databases

Use mysqldump to create logical backups of your MySQL databases and restore them when needed.

1. Back up a single database

mysqldump -u myuser -p myapp > myapp_backup.sql

2. Back up all databases

mysqldump -u root -p --all-databases > all_databases.sql

3. Restore a database

mysql -u myuser -p myapp < myapp_backup.sql

4. Schedule daily backups with cron

0 2 * * * mysqldump -u myuser -pYOURPASS myapp > /backups/myapp_$(date +\%F).sql

Keep backups off-server and test a restore periodically so you know it works.

Hjalp dette svar dig?

0 Kunder som kunne bruge dette svar

Powered by WHMCompleteSolution