====== Komfortables Datenbank-Dump-Handling bei der Nutzung von MySQL und MariaDB in Docker ====== Funktioniert mit [docker.io/library/mysql] or [docker.io/library/mariadb]. ===== Shell-Login ===== docker exec -it container-id sh -c 'mysql -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"' ===== Import ===== docker exec -i myapp-db-1 sh -c 'mysql -u "$MYSQL_USERNAME" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"' < ./myapp-db-1.sql ===== Export ===== docker exec -i myapp-db-1 sh -c 'mysqldump -u "$MYSQL_USERNAME" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"' > ./myapp-db-1.sql