Docker如何同时安装MySQL和MariaDB
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关Docker如何同时安装MySQL和MariaDB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。MySQL和MariaDB的关系Mari
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
怀柔区智能网络技术售后保障
护苗网络安全英文
杭州软件开发公司吴昊
hive数据库更新
军事网络技术就业前景
上海大学网络安全防线
北京智慧人口系统软件开发
江苏千游网络技术
网络安全是运维岗吗
监控数据库连接工具
备份数据库语法mysql
福山区app定制软件开发哪家好
响铃六声挂断显示无法连接服务器
关于web服务器系统的描述中
服务器g流量
2010年软件开发工具
清远卫星软件开发销售厂
河南省运波网络技术有限公司
觉醒视频软件开发
鱼类数据库
数据库常用语句读法
广东省网络安全检测
如何对sql数据库死锁
我的世界手机版服务器圈地
杭州言商网络技术
Qt数据库加载驱动并连接
航瓣网络技术工作室
怎么写软件开发需求说明书
深圳软件开发兼职
用友数据库补丁