远程连接Docker上的Mysql失败的分析与解决方案

之前VMWare虚拟机CentOS7使用DHCP,导致只要重启操作系统,网卡IP地址就改变。于是把网卡修改为手工设定IP地址,结果导致远程连接mysql出现如下错误,花了很多时间还没有解决,最终偶然想到Docker被外部请求访问可能有中转行为才得到解决。,ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.101.26' (10060),附上网卡配置文件修改指令:,以及网卡配置文件ifcfg-ens33内容:,远程连接Docker上的Mysql失败的分析与解决方案,解决方案:,(1)刚开始,我判断可能是防火墙没有开启端口3306,远程连接Docker上的Mysql失败的分析与解决方案,但是远程连接还是存在同样的连接问题。,远程连接Docker上的Mysql失败的分析与解决方案,(2)于是判断mysql服务没有被防火墙允许,执行:,但是远程连接还是存在同样的连接问题。,(3)于是判断docker没有被防火墙允许,但是提示如下错误:,Error: INVALID_SERVICE: docker,(4)到这里卡住了。Docker被外部请求访问,应该有一系列IP包转发行为,求助网络,有人认为防火墙默认不允许NAT转发,所以才导致很多问题产生。于是执行如下指令:,远程连接Docker上的Mysql失败的分析与解决方案
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册