Commit 8ca5dd50 authored by 吴文龙's avatar 吴文龙

new

parent 79161670
Pipeline #106331 canceled with stages
...@@ -5,7 +5,7 @@ services: ...@@ -5,7 +5,7 @@ services:
container_name: htwin-dbapi container_name: htwin-dbapi
environment: environment:
- DB_URL=jdbc:mysql://mysql8:3306/htwin_dbapi?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8 - DB_URL=jdbc:mysql://mysql8:3306/htwin_dbapi?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8
- DB_USERNAME=root - DB_USERNAME=huansi
- DB_PASSWORD=huansi.net - DB_PASSWORD=huansi.net
- DB_DRIVER=com.mysql.cj.jdbc.Driver - DB_DRIVER=com.mysql.cj.jdbc.Driver
- IOT_TWINBORN_FILE_LOCATION=/upload - IOT_TWINBORN_FILE_LOCATION=/upload
......
...@@ -2,11 +2,24 @@ version: "3" ...@@ -2,11 +2,24 @@ version: "3"
services: services:
mysql8: mysql8:
image: mysql:8.0.26 image: mysql:8.0.26
restart: always
container_name: mysql8 container_name: mysql8
ports: command:
- "3306:3306" # MySQL8的密码验证方式默认是 caching_sha2_password,但是很多的连接工具还不支持该方式
# 就需要手动设置下mysql的密码认证方式为以前的 mysql_native_password 方式
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--lower-case-table-names=1 # 设置表名大小写不敏感
# docker的重启策略:在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
restart: unless-stopped
environment: environment:
MYSQL_ROOT_PASSWORD: 'huansi.net' MYSQL_ROOT_PASSWORD: huansi@hengli # root用户的密码
MYSQL_USER: huansi # 创建新用户
MYSQL_PASSWORD: huansi.net # 新用户的密码
TZ: Asia/Shanghai
ports:
- 3306:3306
volumes: volumes:
- "./mysql:/var/lib/mysql" - ./mysql/data:/var/lib/mysql
\ No newline at end of file - ./mysql/conf:/etc/mysql/conf.d
- ./mysql/logs:/logs
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment