环境配置

环境

版本

端口

配置文件或挂载卷

docker

27.3.1

docker compose

2.29.7

myslq

8.0

3306

docker run 部署

docker run --name mysql --restart=always \
    -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf \
    -v /home/mysql/data:/var/lib/mysql \
    -p 3306:3306 \
    -e MYSQL_ROOT_PASSWORD="12345678" \
    -e TZ=Asia/Shanghai \
    -d mysql:8.0 --lower-case-table-names=1

docker compose 部署

services:
    mysql:
        container_name: mysql
        restart: always
        volumes:
            - /home/mysql/conf/my.cnf:/etc/mysql/my.cnf
            - /home/mysql/data:/var/lib/mysql
        ports:
            - 3306:3306
        environment:
            - MYSQL_ROOT_PASSWORD=12345678
            - TZ=Asia/Shanghai
        image: mysql:8.0
        command: --lower-case-table-names=1