MySQL8 启动时 lower_case_table_names 的设置和初始值不一致时,会报 ERROR。
在 docker-compose 中,只需要在命令中加入命令选项即可,并配置一个新的 volume 位置。
示例:
version: '3.1' services: db: image: mysql command: --lower-case-table-names=1 restart: always environment: MYSQL_ROOT_PASSWORD: example volume: - /xx/mysql_newdb:/var/lib/mysql