给你个自用的,我nas里有MySQL57,80,pg15,18,所以端口用的3305,做了中文库lower_case+授权,中文字符集,优化指定了几个sqlmode:
- json
- version: '3.8'
- services:
- mysql-5.7:
- image: mysql:5.7.36
- container_name: mysql-5.7
- platform: linux/amd64
- restart: always
- ports:
- - "3305:3306"
- environment:
- - MYSQL_ROOT_PASSWORD=zzzzzzzz
- - TZ=Asia/Shanghai
- command:
- - --character-set-server=utf8
- - --collation-server=utf8_general_ci
- - --innodb_buffer_pool_size=512M
- - --log_bin_trust_function_creators=1
- - --lower_case_table_names=1
- - --max_connections=5000
- - --sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
- - --transaction_isolation=READ-COMMITTED
- - --group_concat_max_len=102400
- volumes:
- - ./data:/var/lib/mysql
- - ./log:/var/log/mysql
- - /etc/timezone:/etc/timezone:ro
- - /etc/localtime:/etc/localtime:ro
复制代码 |