手机扫一扫访问本页内容

微信扫描点右上角"···"分享到好友或朋友圈

关闭
微信扫一扫可打开小程序

微信长按图片或搜“分享录”可打开小程序

关闭
MariaDB , ,

Docker中安装MariaDB

本文图文讲解在Docker中安装MariaDB。

MariaDB是MySQL的一个分支, 由MySQL的创始人Michael Widenius主导开发,后来以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,再后来SUN被甲骨文收购,MySQL的所有权也就落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。MariaDB主要由开源社区在维护,采用GPL授权许可,MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。从2012年11月12日起发布的10.0.0版开始,MariaDB不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。

首先用docker search mariadb搜索MariaDB镜像,然后用docker pull mariadb下载镜像,接着用mkdir -p ~/docker/mariadb/data 创建mariadb容器跟物理机上目录的映射路径(这一步省去了以前先运行简单命令、拷贝目录、删除容器再重新运行镜像的操作),然后运行镜像。

这里由于我本地已安装MySQL为了避免端口冲突我用3316端口去映射MariaDB容器的3306端口,运行命令如下:

docker run --name mariadb -p 3316:3306 -e MYSQL_ROOT_PASSWORD=xubingtao.cn -v ~/docker/mariadb/data:/var/lib/mysql -d mariadb

最后用docker exec -it mariadb bash进入容器后用命令和DataGrip工具分别连接数据库。

由于MariaDB是MySQL的一个分支,很多东西都跟MySQL差不多这里就不再累赘了,更多内容请访问官网文档

由于跟MySQL差不多我就不打算在服务器上搭MariaDB了。


展开阅读全文


上一篇:

下一篇:

您还可以访问本站的小程序、公众号等所有端,或者下载APP, 在小程序、APP上可以评论文章以及保存图片还有在线客服哦,如您有任何疑问或建议可向作者提出意见反馈
关注我的公众号每天为您分享各类有用信息
扫码打开小程序可评论文章保存图片,在“我的”有实时在线客服哦,看效果?
分享录多端跨平台系统
分享录交流群