docker-compose mysql配置

mysql:
    image: mysql:5.7.44
    container_name: mysql-oc-dev
    restart: always
    ports:
      - 33307:3306
    environment:
      #数据库root密码的密码root
      - MYSQL_ROOT_PASSWORD=password
      #创建的库
      - MYSQL_DATABASE=oc
      #允许多IP连接数据库
      - MYSQL_ROOT_HOST=%
    #挂载数据卷
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./mysql/data:/var/lib/mysql
      - ./mysql/logs:/var/log/mysql
    command:
      --default-authentication-plugin=mysql_native_password
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --explicit_defaults_for_timestamp=true
      --lower_case_table_names=1
      --sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
      --max_allowed_packet=5120M
      --max_connections=10000
      --innodb_buffer_pool_size=2048M
      --plugin-load-add=connection_control.so
      --connection-control-failed-connections-threshold=5
      --connection-control-min-connection-delay=300000
      --wait_timeout=28800
      --interactive_timeout=28800
      --slow_query_log=1
      --slow_query_log_file=/var/log/mysql/mysql-slow.log
      --long_query_time=5
      --log-error=/var/log/mysql/mysql-error.log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值