From 0c1eb574a016890b9ac3dd36bd5d0c71b638ece0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=B3=B3=E8=BE=B0?= <888888@888.top> Date: Wed, 30 Apr 2025 16:21:05 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 5d947ca..f22ecc7 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,5 @@ bin-release/ # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` # should NOT be excluded as they contain compiler settings and other important # information for Eclipse / Flash Builder. +.idea +*.iml \ No newline at end of file -- Gitee From 2afebd6f42de782f0ed1ea906c5270b34f201b02 Mon Sep 17 00:00:00 2001 From: milkbox <312189607@qq.com> Date: Wed, 30 Apr 2025 16:42:40 +0800 Subject: [PATCH 2/2] msyql8 --- mysql/mysql8/docker-compose.yml | 22 ++++++++++++++++++++++ mysql/mysql8/docker-run.sh | 1 + 2 files changed, 23 insertions(+) create mode 100644 mysql/mysql8/docker-compose.yml create mode 100644 mysql/mysql8/docker-run.sh diff --git a/mysql/mysql8/docker-compose.yml b/mysql/mysql8/docker-compose.yml new file mode 100644 index 0000000..c5cf059 --- /dev/null +++ b/mysql/mysql8/docker-compose.yml @@ -0,0 +1,22 @@ +services: + mysql8-db: + image: mysql:8.4.5 + container_name: mysql-845 # 可选:容器别名 + privileged: true # 可选:给予容器root权限 + restart: always # 可选:跟随docker启动 + environment: + TZ: "Asia/Shanghai" # 可选:手动指定时区 + MYSQL_ROOT_PASSWORD: 123456 # root默认密码 + MYSQL_DATABASE: test_db # 可选:自动创建的数据库 + MYSQL_USER: test_user # 可选:创建用户名(拥有自动创建的数据库的权限) + MYSQL_PASSWORD: test_user_123456 # 可选:创建用户的密码 + ports: + - "3306:3306" # 映射端口 + volumes: + - /home/guo/my_docker_volume/mysql8/conf:/etc/mysql/conf.d # 可选:映射自定义配置文件 + - /home/guo/my_docker_volume/mysql8/data:/var/lib/mysql # 可选:映射数据 + - /home/guo/my_docker_volume/mysql8/log:/logs # 可选:映射日志信息 + command: + - "--lower-case-table-names=1" # 可选:表名开启大写转小写(不区分大小写) + - "--character-set-server=utf8mb4" # 使用的字符集(主要用于防止中文乱码) + - "--collation-server=utf8mb4_unicode_ci" # 可选:默认的排序规则 \ No newline at end of file diff --git a/mysql/mysql8/docker-run.sh b/mysql/mysql8/docker-run.sh new file mode 100644 index 0000000..e04d93b --- /dev/null +++ b/mysql/mysql8/docker-run.sh @@ -0,0 +1 @@ +docker run -d --name mysql-845 --privileged=true --restart=always -p 3306:3306 -v /home/guo/my_docker_volume/mysql8/conf:/etc/mysql/conf.d -v /home/guo/my_docker_volume/mysql8/data:/var/lib/mysql -v /home/guo/my_docker_volume/mysql8/log:/logs -e TZ="Asia/Shanghai" -e MYSQL_DATABASE=test_db -e MYSQL_USER=test_user -e MYSQL_PASSWORD=test_user_123456 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.4.5 --lower-case-table-names=1 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci \ No newline at end of file -- Gitee