¿Por qué mi Docker MySQL pierde privilegios para algunos usuarios?

¿Por qué mi Docker MySQL pierde privilegios para algunos usuarios?

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

información relacionada