mysql:docker
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mysql:docker [2020/06/21 17:58] – 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/ | ||
| + | |||
| + | ===== Mysql aus Docker Container sichern und restoren ===== | ||
| + | |||
| + | **[[https:// | ||
| + | |||
| + | **Backup und restore** | ||
| + | |||
| + | |docker exec CONTAINER / | ||
| + | |cat backup.sql docker exec -i CONTAINER / | ||
| + | |||
| + | **restore 2. Version ****backup und restore ** | ||
| + | < | ||
| + | |||
| + | 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 / | ||
| + | |||
| + | </ | ||
| + | |||
| ===== Maria-DB CLI starten ===== | ===== Maria-DB CLI starten ===== | ||
| Zeile 5: | Zeile 43: | ||
| - suche in der Bash mit '' | - suche in der Bash mit '' | ||
| - '' | - '' | ||
| - | - '' | + | - '' |
| - | Nähere Infos [[https:// | + | ===== Maria-DB Error 4047 ===== |
| + | '' | ||
| ===== 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.1592755110.txt.gz · Zuletzt geändert: (Externe Bearbeitung)