首页 > 数据库 >docker-compose 部署单节点mysql8

docker-compose 部署单节点mysql8

时间:2023-03-14 21:00:54浏览次数:39  
标签:compose mysql8 character default set mysql docker

docker-compose 部署单节点mysql8

1. docker-compose文件准备

  • docker-compose-kpi.yml
version: "3.2"
  
services:
  mysql:
    image: mysql:8.0
    restart: always
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: "admin123456"
      TZ: "Asia/Shanghai"
    ports:
      - "13306:3306"
    volumes:
      - mysql-data:/var/lib/mysql
      - mysql-conf:/etc/mysql
    command:
      --max_connections=1000
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --default-authentication-plugin=mysql_native_password
    deploy:
      resources:
        limits: # 资源使用上限
          cpus: "1"
          memory: 1G

volumes:
  mysql-data:
  mysql-conf:

2. 部署

docker-compose -f docker-compose-kpi.yml up -d

3. 创建自定义配置文件

  • my.cnf
[mysqld]
user=mysql
default-storage-engine=INNODB
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

4. 重启容器

docker restart mysql

标签:compose,mysql8,character,default,set,mysql,docker
From: https://www.cnblogs.com/JentZhang/p/17216357.html

相关文章

  • docker-compose 部署单节点redis
    docker-compose部署单节点redis1.docker-compose文件准备docker-compose-kpi.ymlversion:"3.2"services:redis:image:redis:6container_name:r......
  • Docker搭建Mysql集群
    Docker搭建Mysql集群前言:使用PXC集群方案搭建集群安装PXC镜像dockerpullpercona/percona-xtradb-cluster:5.7.21改名dockertagpercona/percona-xtradb-clus......
  • Docker学习
    阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors  docker启动命令1启动dockersystemctlstartdocker2关闭dockersystemc......
  • Docker - 部署抓包/host代理工具 Whistle
    编写DockerfileFROMalpineEXPOSE8899RUNapkadd--no-cachenodejsnpm\&&npminstallwhistle-g\&&apkdelnpm\&&mkdir/whistleENTRYPOI......
  • REHL 8安装docker
    1.卸载旧版本docker,包括rehl自带的podmansudoyumremovedocker\docker-client\docker-client-latest\docke......
  • docker安装kafka
    dockerrun-d--namezookeeper-p2181:2181-tzookeeper:latest  dockerrun-d--namekafka-p9092:9092-eKAFKA_BROKER_ID=0-eKAFKA_ZOOKEEPER_CONNEC......
  • docker安装mysql8
    拉取镜像dockerpullmysql:8.0.26 创建文件夹 mkdir-p/var/mysql/{data,conf}  配置cd/var/mysql/confvimmy.cnf  输入以下内容 ......
  • docker安装redis
    下载镜像 dockerpullredis创建文件夹mkdir-p/var/redis/{conf,data} Ridis.conf获取 上github搜索redis,找到版本对应的配置文件,上传配置文件redis......
  • docker安装笔记及常见问题解决
    1.yum安装gcc相关环境yum-yinstallgccyum-yinstallgcc-c++2.卸载旧版本(非必要)yumremovedocker\docker-client\docker-client-latest\doc......
  • Docker 容器中使用PING命令报错
    报错原因下载的镜像是阉割版的有好多命令是没有的然后在这里提醒大家提前下载好需要用到的指令在镜像中解决方法dockerexec-ittomcat01/bin/bash执行aptinstall......