centos用镜像安装mysql_在Centos7上的docker安装mysql镜像

本文介绍了如何在CentOS7系统中通过Docker来安装和配置MySQL镜像。首先确保已安装Docker,然后拉取MySQL 5.7.32镜像。接着,通过命令创建并启动MySQL容器,将数据目录、配置文件和日志文件挂载到主机,并设置root用户的初始密码。为了修改MySQL配置,如字符集,可以编辑my.cnf文件,最后重启容器以应用配置。通过`docker exec`命令,可以进入容器进行MySQL的相关操作。
摘要由CSDN通过智能技术生成

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

1.安装好docker之后

2. 安装mysql镜像

sudo docker pull mysql:5.7.32

4e84a99586ec7810392a032ec0752b5f.png

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

a5de9b0c882dd97786c23dbe088dc74a.png

参数说明

-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

e9a74243939308c3c98875fa0ba7d378.png

4.修改mysql配置

vi my.cnf

按 “ i ” 进入编辑模式

复制以下到配置里面

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

[mysqld]

character-set-server=utf8

[mysql]default-character-set=utf8

fa503516282cf8ce90b9c95dadbfdd12.png

ce3df934f8d2794f7a8f66d1f8068121.png

5.修改配置后重启

docker restart mysql

ec0edcb09f98a12710ca4f0a8b74e1bf.png

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

docker exec -it mysql /bin/bash

3b88aa79ed032a709ce70e957579c148.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值