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)
CONTAINERadalah nama container yang sedang runningDATABASEadalah nama database yang akan di backup atau di restorerootadalah username dan password yang digunakan untuk mengakses databasebackup.sqladalah 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