Skip to content

1.创建目录

shell
mkdir -p /data/mysql/data
mkdir -p /data/mysql/log
mkdir -p /data/mysql/conf.d

2.编写 mysql8.yml 并启动

shell
# 创建文件
cat <<EOL > /data/docker-compose/mysql8.yml
version: '3'
services:
  mysql:
    image: mysql:8.0
    container_name: mysql8
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: YOUR_PASSWORD
    ports:
      - "33306:3306"
    volumes:
      - /data/mysql/data:/var/lib/mysql
      - /data/mysql/log:/var/log/mysql
      - /data/mysql/conf.d:/etc/mysql/conf.d
      - /etc/localtime:/etc/localtime:ro
EOL

# 启动
docker compose -f /data/docker-compose/mysql8.yml up -d