diff --git a/bookMarkDocker/docker-compose.yml b/bookMarkDocker/docker-compose.yml new file mode 100644 index 0000000..51ba6cc --- /dev/null +++ b/bookMarkDocker/docker-compose.yml @@ -0,0 +1,32 @@ +version: "3" +services: + bookmark-mysql: + image: mysql:8.0.16 + container_name: bookmark-mysql + ports: + - 3307:3306 + networks: + - bookmark + volumes: + - ./mysql/data:/var/lib/mysql + - ./mysql/temp:/var/lib/mysql-files + - ./mysql/my.cnf:/etc/mysql/my.cnf + - /etc/localtime:/etc/localtime + - ./timezone:/etc/timezone + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_PASS} + bookmark-redis: + image: redis:3.2.10 + container_name: bookmark-redis + volumes: + - /etc/localtime:/etc/localtime + - ./timezone:/etc/timezone + networks: + - bookmark + ports: + - 6380:6379 + + + +networks: + bookmark: \ No newline at end of file diff --git a/bookMarkDocker/mysql/my.cnf b/bookMarkDocker/mysql/my.cnf new file mode 100644 index 0000000..7a9423a --- /dev/null +++ b/bookMarkDocker/mysql/my.cnf @@ -0,0 +1,30 @@ +[mysqld] +port=3306 +max_connections=200 +max_connect_errors=10 +character-set-server=utf8mb4 +default_authentication_plugin=mysql_native_password +# 忽略大小写 +lower_case_table_names=1 +innodb_buffer_pool_size=128M +tmp_table_size=32M +key_buffer_size=32M + +# 配置中文分词 +#ngram_token_size=2 +#ft_min_word_len=2 + +# 开启慢查询日志记录 +set global slow_query_log = on +# 记录阈值,单位s +set long_query_time = 0.3 +# 设置查询存储方式 +set globle log_output = table + + +[mysql] +default-character-set=utf8mb4 + +[client] +port=3306 +default-character-set=utf8mb4 \ No newline at end of file diff --git a/bookMarkDocker/timezone b/bookMarkDocker/timezone new file mode 100644 index 0000000..0ddd9ee --- /dev/null +++ b/bookMarkDocker/timezone @@ -0,0 +1 @@ +Asia/Shanghai \ No newline at end of file