docker-compose-mysql-tcp.yaml 681 B

123456789101112131415161718192021222324
  1. version: '3.9'
  2. services:
  3. mysql_server:
  4. container_name: mysql
  5. image: mysql:${MYSQL_TAG}
  6. restart: always
  7. ports:
  8. - "3306:3306"
  9. environment:
  10. MYSQL_ROOT_PASSWORD: public
  11. MYSQL_DATABASE: mqtt
  12. networks:
  13. - emqx_bridge
  14. command:
  15. - --bind-address=0.0.0.0
  16. - --character-set-server=utf8mb4
  17. - --collation-server=utf8mb4_general_ci
  18. - --lower-case-table-names=1
  19. - --max-allowed-packet=128M
  20. # Severely limit maximum number of prepared statements the server must permit
  21. # so that we hit potential resource exhaustion earlier in tests.
  22. - --max-prepared-stmt-count=64
  23. - --skip-symbolic-links