全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

docker中使用mysql数据库详解(在局域网访问)

前言

开发过程中经常需要安装、调试mysql数据库,还需要在各种操作系上安装包依赖,实在是繁琐,因此就研究了一下如何在docker上运行一个mysql镜像,省却了我安装、找依赖的问题。

注:本文所有内容均在CentOS Linux release 7.2.1511 (Core) 上测试完成

假设,你已经安装好docker。如果没有安装好docker可以参考centos7上安装docker

使用

docker pull mysql

获得mysql镜像,接着使用

docker images

查看镜像列表,如下

使用

docker run -itd -P mysql bash

启动mysql镜像,docker run是启动容器的命令;i是交互式操作,t是一个终端,d指的是在后台运行,-P指在本地生成一个随机端口,用来映射mysql的3306端口,mysql指运行mysql镜像,bash指创建一个交互式shell。

使用

docker ps -a

查看已经运行的docker镜像,如下 image

从途中可以看到mysql镜像的3306端口绑定了本地的32773端口,因此就说如果你要在局域网中访问docker中的mysql数据库就需要使用服务器IP:32773来进行访问。

使用命令

docker exec -it sick_hawking bash

连接到mysql镜像中,

docker exec

是docker镜像的连接命令,类似于ssh一样的命令,sick_hawking是镜像的名字,镜像每次启动都必须有一个名字,该名字可以手动指定也可以自己生成。

连接成功以后,如下,

图中就已经进入到了docker mysql镜像中,使用

service mysql status

查看mysql的启动状态,如下,

mysql没有启动可以使用

service mysql start

,如下,

输入mysql验证mysql是否启动成功,如下,

到此为止,docker中的mysql已经启动成功。

如何在外部使用root连接这个mysql?

为了安全,首先需要设置root帐号的密码,如下

update user set authentication_string = password('root') where user = 'root';

将root的密码改为root。 接着,由于mysql中root执行绑定在了localhost,因此需要对root进行授权,代码如下,

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

最后,使用navitecat测试mysql连接,如下,

连接成功,说明docker中的mysql可以在局域网中使用。

总结

以上就是这篇文章的全部内容了,希望本文的内容对给各位iOS开发者们能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# docker  # mysql数据库  # mysql  # 使用  # docker下修改mysql配置文件的方法  # 详解利用Dockerfile构建mysql镜像并实现数据的初始化及权限设置  # 连接docker里面的mysql失败解决方法  # Docker中部署mysql服务的方法及遇到的坑  # Docker安装MySQL8.0的实现方法  # 完美解决docker安装mysql后Navicat连接不上的问题  # docker中mysql初始化及启动失败问题解决方案  # 浅析docker-compose部署mysql无法访问的问题  # 远程连接Docker上的Mysql失败的分析与解决方案  # 镜像  # 要在  # 网中  # 是一个  # 如果你  # 如何在  # 帐号  # 如果没有  # 可以看到  # 就说  # 可以使用  # 你已经  # 到此为止  # 这篇文章  # 谢谢大家  # 定了  # 指的是  # 类似于  # 所有内容  # 还需 


相关文章: 如何高效配置IIS服务器搭建网站?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何高效利用200m空间完成建站?  制作网站的公司有哪些,做一个公司网站要多少钱?  如何在万网主机上快速搭建网站?  大同网页,大同瑞慈医院官网?  如何在服务器上三步完成建站并提升流量?  如何通过智能用户系统一键生成高效建站方案?  建站之星如何快速生成多端适配网站?  手机网站制作与建设方案,手机网站如何建设?  如何用虚拟主机快速搭建网站?详细步骤解析  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  建站之星导航菜单设置与功能模块配置全攻略  简历在线制作网站免费,免费下载个人简历的网站是哪些?  如何用花生壳三步快速搭建专属网站?  重庆市网站制作公司,重庆招聘网站哪个好?  如何用5美元大硬盘VPS安全高效搭建个人网站?  完全自定义免费建站平台:主题模板在线生成一站式服务  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  建站之星logo尺寸如何设置最合适?  如何零成本快速生成个人自助网站?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  制作企业网站建设方案,怎样建设一个公司网站?  太原网站制作公司有哪些,网约车营运证查询官网?  网站制作新手教程,新手建设一个网站需要注意些什么?  建站主机默认首页配置指南:核心功能与访问路径优化  如何快速查询域名建站关键信息?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  如何用PHP工具快速搭建高效网站?  建站之星免费版是否永久可用?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何快速搭建响应式可视化网站?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  如何在云主机快速搭建网站站点?  建站上传速度慢?如何优化加速网站加载效率?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  如何打造高效商业网站?建站目的决定转化率  ppt制作免费网站有哪些,ppt模板免费下载网站?  如何用已有域名快速搭建网站?  建站之星北京办公室:智能建站系统与小程序生成方案解析  宝塔新建站点报错如何解决?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何在景安服务器上快速搭建个人网站?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  安徽网站建设与外贸建站服务专业定制方案  IOS倒计时设置UIButton标题title的抖动问题  如何选择适配移动端的WAP自助建站平台?  如何选择建站程序?包含哪些必备功能与类型? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。