chore(config): 更新日志配置文件路径并添加代码风格配置
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# 可参考: https://hub.docker.com/_/mysql
|
||||
version: '3'
|
||||
services:
|
||||
mysql:
|
||||
image: registry.cn-hangzhou.aliyuncs.com/zhengqing/mysql:8.0 # 原镜像`mysql:8.0`
|
||||
container_name: mysql8 # 容器名为'mysql8'
|
||||
restart: unless-stopped # 指定容器退出后的重启策略为始终重启,但是不考虑在Docker守护进程启动时就已经停止了的容器
|
||||
volumes: # 数据卷挂载路径设置,将本机目录映射到容器目录
|
||||
- "./mysql/my.cnf:/etc/mysql/my.cnf"
|
||||
- "./mysql/data:/var/lib/mysql"
|
||||
# - "./mysql/conf.d:/etc/mysql/conf.d"
|
||||
- "./mysql/mysql-files:/var/lib/mysql-files"
|
||||
environment: # 设置环境变量,相当于docker run命令中的-e
|
||||
TZ: Asia/Shanghai
|
||||
LANG: en_US.UTF-8
|
||||
MYSQL_ROOT_PASSWORD: kd123456 # 设置root用户密码
|
||||
MYSQL_DATABASE: demo # 初始化的数据库名称
|
||||
privileged: true
|
||||
user: root
|
||||
ports: # 映射端口
|
||||
- "23306:3306"
|
||||
@@ -0,0 +1,22 @@
|
||||
# 服务端参数配置
|
||||
[mysqld]
|
||||
user=mysql # MySQL启动用户
|
||||
default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎
|
||||
character-set-server=utf8mb4 # 设置mysql服务端默认字符集
|
||||
collation-server=utf8mb4_0900_ai_ci # 数据库字符集对应一些排序等规则,注意要和character-set-server对应
|
||||
default-authentication-plugin=mysql_native_password
|
||||
|
||||
max_connections=1000 # 允许最大连接数
|
||||
max_connect_errors=100 # 最大错误连接数
|
||||
|
||||
#sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
|
||||
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
|
||||
|
||||
lower_case_table_names=1 # 表名不区分大小写
|
||||
|
||||
[mysql]
|
||||
default-character-set=utf8mb4
|
||||
|
||||
|
||||
[client]
|
||||
default-character-set=utf8mb4 # 设置mysql客户端默认字符集
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose -f docker-compose-mysql8.yml -p mysql8 up -d
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose -f docker-compose-mysql8.yml -p mysql8 down
|
||||
Reference in New Issue
Block a user