Backup and Restore MYSQL via Docker Container
By Aliif Arief · 1 minute
Sejak mengenal docker saya sudah sangat jarang menginstall sesuatu secara lokal baik di server production ataupun local development termasuknya untuk masalah database, berikut perintah terminal untuk melakukan backup dan restore database MYSQL via docker container yang sedang running1.
Backup MYSQL
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
Restore MYSQL
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
P.S.(Post Script)
CONTAINER
adalah nama container yang sedang runningDATABASE
adalah nama database yang akan di backup atau di restoreroot
adalah username dan password yang digunakan untuk mengakses databasebackup.sql
adalah nama file hasil backup database atau file yang akan di restore, sesuaikan dengan path dan nama file yang diinginkan
----
✍️ at 15:25 on August 8, 2023