Stan's blog

Docker

Mysql MariaDB в Docker не принимает пароль переданный через environment - Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server

26 февраля 2024

Volumes

Как всегда, есть два выхода. Или создать пользователя в ручную или удалить volume c данными, чтобы в контейнере при создании файлов базы пользователь самозавелся.
Для MariaDB, к тому-же, переменные немного отличаются от mysql.
MARIADB_USER: '${DB_USERNAME}'
MARIADB_PASSWORD: '${DB_PASSWORD}'
MARIADB_ROOT_PASSWORD: '${DB_PASSWORD}'
MARIADB_DATABASE: '${DB_DATABASE}'