Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Für die Verwendung von MariaDB wird ab sofort das offizielle MariaDB-Docker-Image in der Version 10.11 verwendet:

mariadb:10.11

Lokale Konfiguration (Traefik)

Das Image kann in einer docker-compose.yml wie folgt eingebunden werden:

...

Codeblock
languagetext
MYSQL_SSL_KEY=/etc/mysql/conf.d/server.key.pem
MYSQL_SSL_CRT=/etc/mysql/conf.d/server.crt.pem
MYSQL_SSL_CA_CRT=/etc/mysql/conf.d/ca.crt.pem


Logging

Es ist möglich, über Einträge in der my.cnf das Query-Log und das Slow-Log zu aktivieren:

...

Codeblock
languagebash
#!/usr/bin/env bash
set -euo pipefail

##
# This script exists to work-around the fact that
# mysql does not support logging to stdout
#
# This will tail the file logs configured in ./my.cnf
##

LOG_PATHS=(
  '/var/log/mysql/slow.log'
  '/var/log/mysql/query.log'
)
for LOG_PATH in "${LOG_PATHS[@]}"; do
  ( umask 0 && truncate -s0 "$LOG_PATH" )
  tail --pid $$ -n0 -F "$LOG_PATH" &
done

/usr/local/bin/docker-entrypoint.sh mariadbd


Cluster-Konfiguration (Kubernetes)