Docker如何同时安装MySQL和MariaDB
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,这篇文章将为大家详细讲解有关Docker如何同时安装MySQL和MariaDB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。MySQL和MariaDB的关系Mari
千家信息网最后更新 2025年01月26日Docker如何同时安装MySQL和MariaDB
这篇文章将为大家详细讲解有关Docker如何同时安装MySQL和MariaDB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
MySQL和MariaDB的关系
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
看完MySQL和MariaDB的关系,我们一定会想:既然两者有这么紧密的关系,那么同时安装、启动的时候,是否会有冲突呢?
答案是肯定的,比如:`本文主要讲解的端口号`。我们先看两者的安装,然后在配置阶段,将MariaDB的端口号与MySQL区分开。
Docker安装MySQL
查找Docker Hub上MySQL的镜像
docker search mysql
选择某个镜像安装(这里我们选择centos/mysql-57-centos7)
docker pull centos/mysql-57-centos7
启动MySQL
docker run -p 3306:3306 --name mysql-57 -v /my/mysql/conf:/etc/mysql/conf.d -v /my/mysql/logs:/logs -v /my/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=xxx -d centos/mysql-57-centos7
Docker安装MariaDB
查找Docker Hub上MariaDB的镜像
docker search mariadb
选择某个镜像安装(这里我们选择官方镜像)
docker pull mariadb
启动MariaDB
docker run -v /my/mariadb/:/var/lib/mariadb -p 3309:3309 -e MYSQL_ROOT_PASSWORD=xxx --privileged=true --restart unless-stopped --name mariadbs -d mariadb:latest
注意:MariaDB启动使用的3309端口,MySQL使用的默认3306端口。
启动完成,docker ps
查看
MariaDB端口配置
虽然MariaDB启动使用的3309端口,我们远程访问时,却无法访问。
进入容器目录
docker exec -it 容器id bash
更新配置文件
vi /etc/mysql/my.cnf
重启
docker restart 容器id
再次远程连接访问,正常!
关于"Docker如何同时安装MySQL和MariaDB"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
镜像
端口
选择
同时
容器
篇文章
配置
口号
更多
不错
实用
代替品
内容
再次
分支
命令
官方
数据
数据库
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
mv网络技术
中学生网络安全 作文
时间敏感网络技术要求
运维是网络安全吗
云橙互联网科技
网络安全培训学校招生广告
5g网络安全防疫
软件开发项目组名
数据库管理员书招聘
免费mssql数据库空间
域控服务器能管理多少台pc
车载大屏连手机热点服务器错误
山西小型软件开发性价比高
网络安全追究责任
网络安全模拟主持词
敏捷软件开发先测试
漠河市育才学校网络安全教育
网络安全小学生word
大数据库建设思路
集结号软件开发
数据库高级编程技术
南瓜电影服务器是如何架设的
网络正常却连不上游戏服务器
嘉兴推广网络技术来电咨询
云计算网络技术面试
南京环保科技 软件开发
山东语音网络技术价目表
数据库应用技术 电大
如何定义数据库表修改数据库
朝阳区信息网络技术推广排名靠前