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 
dev/sql/dockerizedmysql.txt · Zuletzt geändert: 01.08.2023, 18:33 Uhr von wikiredaktion@reneknipschild.de
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
rkWiki wird freundlich bereitgestellt von
René Knipschild – Custom Software Development, Ihr Partner in Sachen IT-Beratung & individueller Software-Entwicklung. www.IT-Beratung-Nordhessen.de – Made in Germany
Copyleft inverted copyright sign 2012-2024 René Knipschild | www.reneknipschild.net | Impressum | Datenschutz