whysthatso

Dump And Restore Databases From Dockerized Mysql

Posted on April 14, 2025

Quick way to dump and restore db’s in a dockerized mysql db

Dump

docker exec some-mysql-container sh -c 'exec mysqldump -D db-name -uroot -p"$MYSQL_ROOT_PASSWORD"' > /some/path/on/your/host/all-databases.sql

Restore

docker exec -i some-mysql-container sh -c 'exec mysql -D db-name -uroot -p"$MYSQL_ROOT_PASSWORD"' < /some/path/on/your/host/all-databases.sql

Hey! I'll happily receive your comments via email. Thanks for reading.

Andreas Wagner
freelance System Administrator and Ruby programmer in Tallinn, Estonia