Docker如何同时安装MySQL和MariaDB
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关Docker如何同时安装MySQL和MariaDB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。MySQL和MariaDB的关系Mari
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
新华互联网科技
江苏根荣互联网科技
互联网是不是新科技
互联网医疗科技
腾讯科技 互联网女皇
奔汉互联网科技
丰台科技园 互联网公司
无锡溥仪互联网科技有限公司
华脉科技工业互联网产品
隆华科技工业互联网
北京华百购互联网科技有限公司
互联网科技项目计划书材料类
深圳市优智互联网科技有限公司
电子科技大学互联网创业大赛
互联网科技公司营业执照怎么办理
合肥互联网科技公司公章图片
科技互联网专业工作会议发言稿
平安好医生打造互联网科技医疗
互联网科技自媒体灵感
互联网科技公司
喔噻互联网科技
碳银互联网科技有限公司
广西互联网科技公司
撒么互联网科技公司
中国互联网金融科技基金
以后互联网后是啥科技
互联网科技和信息
浙南科技城互联网大厦招聘
中国新注册互联网科技