123

在Centos7上的docker安装mysql镜像

------------恢复内容开始------------

1.安装好docker之后

 

2. 安装mysql镜像

sudo docker pull mysql:5.7.32

 

 

3.创建实例并启动mysql

sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

 

 

参数说明
-p 3306:3306,将容器的3306端口映射到主机的3306端口
-w/mydata/mysa/conf/etc/mysl:将配置文件夹挂载到主机
-v/mydata/mysal/og:/var/og/msl:将日志文件夹挂载到主机
-v/mydata/mysa/data:/var/ib/mysal/:将配置文件夹挂载到主机
-e MYSOL ROOT PASSWORD-root:初始化root用户的密码为“root”

 

 

查看mysql运行情况:docker ps

 

 

 

4.修改mysql配置

 

vi my.cnf

 

 按 “ i ” 进入编辑模式

 复制以下到配置里面

按 “ ESC ” 退出编辑模式 ,输入“:wq”,保存退出

[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8

 

 

 

 

 

 

 5.修改配置后重启

docker restart mysql

 

 

6.之后就可进入到容器里操作mysql

docker exec -it mysql /bin/bash

 

posted on 2020-11-11 14:52  J依情  阅读(273)  评论(0)    收藏  举报

导航