
客户端工具获取地址
方法一:百度网盘获取
百度网盘自取地址: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”参数所设置的密码。

希望此文档对您有所帮助,祝你工作顺利!!!

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

被折叠的 条评论
为什么被折叠?



