
Estoy usando la imagen de MySQL 8 en un archivo de redacción acoplable. Periódicamente descubro que el usuario de MySQL que configuré para una base de datos ya no tiene privilegios en esa base de datos. El usuario todavía existe y tiene, GRANT USAGE on *.*
pero todos los privilegios específicos de la base de datos han desaparecido. Utilizo este mismo usuario en varias bases de datos en este contenedor. ¿Hay algo en mi configuración que hace que MySQL pierda esa información? ¿O es predeterminado y necesito hacer algo para evitarlo?
La parte relevante de mi archivo docker-compose.yml
aspodb:
container_name: aspodb
image: mysql:8
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: root
command: mysqld --max_allowed_packet=256M
networks:
- asponet
volumes:
- aspodata:/var/lib/mysql
- aspodatatmp:/var/tmp
- ./setup/mysql:/docker-entrypoint-initdb.d
- ./setup/mysqlcnf/aspodb.cnf:/etc/mysql/conf.d/aspodb.cnf