docker安装mysql5.7

1. 下载mysql镜像

docker pull mysql:5.7

2. 添加mysql配置文件

# 创建一个目录
mkdir ~/docker-mysql/conf.d

# 增加mysql配置文件

vim ~/docker-mysql/conf.d/conf-file.cnf

# 以下是配置内容

[mysqld]
#表名不区分大小写
lower_case_table_names=1
datadir=/var/lib/mysql

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

3. 添加数据文件

# 添加数据文件目录
mkdir -p ~/docker-mysql/var/lib/mysql

4. docker启动mysql命令

docker run --name  mysql \
--restart=always \
-p 3306:3306 \
-v ~/docker-mysql/conf.d:/etc/mysql/conf.d \
-v ~/docker-mysql/var/lib/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root_123456 \
-d mysql:5.7 --default-authentication-plugin=mysql_native_password (8.0之后加这个)

5. 进入容器命令行

docker exec -it mysql bash

6. 查看日志

docker logs -f mysql

 

posted on 2019-10-29 11:23  soinve  阅读(808)  评论(0编辑  收藏  举报

导航

欢迎

Soinve的博客