Benutzer-Werkzeuge

Webseiten-Werkzeuge


mysql:docker

Dies ist eine alte Version des Dokuments!


Docker und MySQL/MariaDB

Maria-DB aus Docker Container sichern und restoren

mysql-docker.sh**

Backup und restore

docker exec CONTAINER /usr/bin/mysqldump -u root –password=root DATABASE > backup.sql
cat backup.sql docker exec -i CONTAINER /usr/bin/mysql -u root –password=root DATABASE

restore 2. Version backup und resore

''docker exec db_container_name mysqldump [--user yourusername] [--password=yourpassword] databasename > /desired/path/to/db.dump''
''docker exec -i db_container_name mysql [--user yourusername] [--password=yourpassword] databasename < /path/to/db.dump''

Maria-DB CLI starten

  1. suche in der Bash mit docker container ps -a die ID des Containers
  2. docker exec -it container-id bash
  3. mysql –user=root –password=dein-rootpasswort Nähere Infos findest du hier

Maria-DB Error 4047

InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE
in docker-compose folgende Zeile einfügen:
command: –innodb-read-only-compressed=OFF

Standardkonfiguration des Docker Containers ändern

Oft ist es notwendig, die my.cnf zu ändern. Wie die Konfiguration nach einer Neuerzeugung des Containers erhalten bleibt,zeigt dieses Beispiel

mysql/docker.1636048776.txt.gz · Zuletzt geändert: von 127.0.0.1

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki