docker-compse安装MySQL

docker-compse.yml
version: '2'
services:
  mysql:
    container_name: mysql57
    image: mysql:5.7
    ports:
      - "3306:3306"
    volumes:
      - "./conf:/etc/mysql"
      - "./data:/var/lib/mysql"
    restart: always
    environment:
	# 初始化密码,如果以及设置过密码了,则无效
      MYSQL_ROOT_PASSWORD: "MySQL@9987"

操作步骤

# 先启动一个msyql容器
docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
#  把容器里面的配置拷贝一份到conf目录
docker cp mysql:/etc/mysql .
# 删除mysql容器
docker rm -f mysql
# 重命名
mv mysql conf
# 在配置文件的mysql.cnf,加入如下内容
[mysqld]
lower_case_table_names=1
max_connections=1500
character-set-server=utf8
group_concat_max_len=20480
[client]
default-character-set=utf8
posted @ 2022-10-18 22:10  搬运工001  阅读(29)  评论(0)    收藏  举报