Docker启动MySQL容器

本文介绍了在Docker中安装并连接MySQL数据库的方法。包括获取客户端工具的两种途径,创建持久化数据存放目录以防止数据丢失,下载镜像并启动容器的注意事项,CentOS安装客户端工具的检查要点,以及连接MySQL的参数说明。

在这里插入图片描述

客户端工具获取地址

方法一:百度网盘获取
百度网盘自取地址:https://pan.baidu.com/s/1rkndoefP6TzgkFZqFPngWA
提取码:okon
方法二:MYSQL官网获取
官网地址:官网地址直通车
可能你不知道如何查找!没关系按照我这个图去查看即可!具体下载那些软件,请参考:CentOS安装MYSQL客户端工具章节!
在这里插入图片描述

创建持久化数据存放目录

创建持久化数据存放目录,主要是将容器中MYSQL数据库的数据存放在本地,防止当容器不可用时造成数据丢失。

mkdir /data/mysql/conf/				// 创建存放MYSQL配置文件目录
mkdir /data/mysql/data/				// 创建存放MYSQL数据存放目录

下载镜像并启动容器

docker pull mysql:5.7.37			// 下载MYSQL镜像
// 启动MYSQL容器
docker run -id --name=mysql_1 -p3306:3306 -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=asdzxc mysql:5.7.39

注意:“-e MYSQL_ROOT_PASSWORD=root密码”这条必须存在否则将无法正常启动并使用。
在这里插入图片描述
按照以上方式构建出来的MySQL是允许所有主机通过宿主机的IP和3306端口连接到该容器。
在这里插入图片描述

CentOS安装MYSQL客户端工具

注意:安装前请先检查宿主机是否有安装过MYSQL或MARIADB,若有安装则根据实际情况进行处理,我这里是没有安装过MYSQL和MARIADB任何相关的东西,下面mariadb-libs是系统自动安装的所以卸载掉就OK,否则无法完成下面的安装。

yum -y remove mariadb-libs					// 卸载mariadb-libs否则执行以下命令报错
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm

连接MYSQL

mysql -h172.66.66.66 -P3306 -uroot -p

参数说明:-h远程主机地址、-P指定端口、-u指定连接用户、-p需要输入密码,这里的密码就是上面“-e”参数所设置的密码。
在这里插入图片描述
希望此文档对您有所帮助,祝你工作顺利!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彩虹龙

您的鼓励将是我创作最大的努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值