部署MySQL8.0

  1. version: '3.7'
  2. services:
  3. db:
  4. image: mysql
  5. restart: always
  6. environment:
  7. MYSQL_DATABASE: hzlim_db
  8. MYSQL_ROOT_PASSWORD: h%r&x5A@o*7wf5#m
  9. command:
  10. --default-authentication-plugin=mysql_native_password
  11. --character-set-server=utf8mb4
  12. --collation-server=utf8mb4_general_ci
  13. --explicit_defaults_for_timestamp=true
  14. --lower_case_table_names=1
  15. --max_allowed_packet=10240
  16. ports:
  17. - 3306:3306
  18. volumes:
  19. - ./data:/var/lib/mysql
  20. # MySQL 的 Web 客户端
  21. adminer:
  22. image: adminer
  23. restart: always
  24. ports:
  25. - 8080:8080