神剑山庄资源网 Design By www.hcban.com
1.获取mysql镜像
docker pull mysql:5.6
注意:此处之所以获取mysql5.6是因为mysql5.7在centos7中启动可能会报错
2.查看镜像列表
docker images
3.启动mysql镜像
docker run -itd -P mysql:5.6 bash
其中 docker run是启动容器的命令;i是交互式操作,t是一个终端,d指的是在后台运行,
-P指在本地生成一个随机端口,用来映射mysql的3306
端口,mysql指运行mysql镜像,bash指创建一个交互式shell。
4.查看已经运行的docker镜像
docker ps -a
从图中可以看到mysql镜像的3306端口绑定了本地的32769端口,因此就说如果你要在局域网中访问docker中的mysql数据库就需要使用服务器IP:32769来进行访问。
5.连接到mysql镜像中
docker exec -it relaxed_hodgkin bash
docker exec 是docker镜像的连接命令,类似于ssh一样的命令,relaxed_hodgkin是镜像的名字,镜像每次启动都必须有一个名字,该名字可以手动指定也可以自己生成。
连接成功以后,如下图,已经进入到了docker mysql镜像中
6.查看mysql的启动状态,如上图就显示mysql没启动
service mysql status
7.mysql没有启动可以使用以下命令启动,如图所示启动成功
service mysql start
8.输入mysql 验证mysql是否启动成功
到此为止,docker中的mysql已经启动成功。
9.如何在外部使用root连接这个mysql? 为了安全,首先需要设置root帐号的密码,如下
update user set authentication_string = password('root') where user = 'root';
这时会报以下错误
是因为没有选择数据库,要在上面的命令之前执行下面这句,就可以将root
的密码改为root
。
use mysql;
10.由于mysql中root执行绑定在了localhost
,因此需要对root进行授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
11.最后,使用SQLyog测试mysql连接,如下
连接成功,说明docker中的mysql可以在局域网中使用。
标签:
docker,MySQL
神剑山庄资源网 Design By www.hcban.com
神剑山庄资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
神剑山庄资源网 Design By www.hcban.com
暂无docker中使用mysql数据库实现局域网访问的评论...
更新日志
2024年11月15日
2024年11月15日
- 黄乙玲1988-无稳定的爱心肝乱糟糟[日本东芝1M版][WAV+CUE]
- 群星《我们的歌第六季 第3期》[320K/MP3][70.68MB]
- 群星《我们的歌第六季 第3期》[FLAC/分轨][369.48MB]
- 群星《燃!沙排少女 影视原声带》[320K/MP3][175.61MB]
- 乱斗海盗瞎6胜卡组推荐一览 深暗领域乱斗海盗瞎卡组分享
- 炉石传说乱斗6胜卡组分享一览 深暗领域乱斗6胜卡组代码推荐
- 炉石传说乱斗本周卡组合集 乱斗模式卡组最新推荐
- 佟妍.2015-七窍玲珑心【万马旦】【WAV+CUE】
- 叶振棠陈晓慧.1986-龙的心·俘虏你(2006复黑限量版)【永恒】【WAV+CUE】
- 陈慧琳.1998-爱我不爱(国)【福茂】【WAV+CUE】
- 咪咕快游豪礼放送,百元京东卡、海量欢乐豆就在咪咕咪粉节!
- 双11百吋大屏焕新“热”,海信AI画质电视成最大赢家
- 海信电视E8N Ultra:真正的百吋,不止是大!
- 曾庆瑜1990-曾庆瑜历年精选[派森][WAV+CUE]
- 叶玉卿1999-深情之选[飞图][WAV+CUE]