mysql:docker
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mysql:docker [2021/07/20 18:07] – [Maria-DB CLI starten] franz | mysql:docker [2023/07/02 12:25] (aktuell) – [Mariadb aus Docker Container sichern und restoren] franz | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Docker und MySQL/ | ====== Docker und MySQL/ | ||
| - | ===== Maria-DB | + | ===== Mysql aus Docker Container sichern und restoren ===== |
| - | **[[https:// | + | **[[https:// |
| **Backup und restore** | **Backup und restore** | ||
| Zeile 10: | Zeile 10: | ||
| |cat backup.sql docker exec -i CONTAINER / | |cat backup.sql docker exec -i CONTAINER / | ||
| - | **restore 2. Version | + | **restore 2. Version ****backup und restore |
| < | < | ||
| - | '' | ||
| - | </code>< | + | docker exec db_container_name mysqldump [--user yourusername] [--password=yourpassword] databasename> / |
| + | |||
| + | docker exec -i db_container_name mysql [--user yourusername] [--password=yourpassword] databasename </ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Mariadb aus Docker Container sichern und restoren ===== | ||
| + | |||
| + | Hier die [[https:// | ||
| + | < | ||
| + | |||
| + | docker exec CONTAINER NAME/ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Hier die [[https:// | ||
| + | < | ||
| + | |||
| + | docker exec -i CONTAINERNAME / | ||
| + | |||
| + | </ | ||
| Zeile 31: | Zeile 49: | ||
| ===== Standardkonfiguration des Docker Containers ändern ===== | ===== Standardkonfiguration des Docker Containers ändern ===== | ||
| - | Oft ist es notwendig, | + | Oft ist es notwendig, |
| + | |||
| + | < | ||
| + | - MYSQL_ROOT_PASSWORD=mysecretpassword | ||
| + | - MYSQL_DATABASE=mydatabase | ||
| + | - MYSQL_USER=myuser | ||
| + | - MYSQL_PASSWORD=mypassword | ||
| + | - MYSQL_CHARACTER_SET_SERVER=utf8mb4 | ||
| + | - MYSQL_COLLATION_SERVER=utf8mb4_general_ci | ||
| + | - MYSQL_MAX_ALLOWED_PACKET=128M | ||
| + | - MYSQL_INNODB_BUFFER_POOL_SIZE=512M | ||
| + | - MYSQL_INNODB_LOG_FILE_SIZE=512M | ||
| + | - MYSQL_MAX_CONNECTIONS=100 | ||
| + | |||
| + | </code> | ||
| + | |||
| + | Abhängig von der Maria-DB Version können u.a. auch folgende Variablen über Command übergeben werden: | ||
| + | |||
| + | < | ||
| + | command: | ||
| + | command: | ||
| + | command: | ||
| + | command: | ||
| + | |||
| + | </ | ||
mysql/docker.1626797254.txt.gz · Zuletzt geändert: (Externe Bearbeitung)