首页 > 数据库 >外部连接不上 docker内的Mysql,telnet不通3306

外部连接不上 docker内的Mysql,telnet不通3306

时间:2023-02-17 17:57:51浏览次数:94  
标签:ip Mysql telnet 不上 mysql 3306 docker 转发

本机vm打开虚拟机后,自动启动mysql,查看容器运行一切正常:

docker ps -a

 

所有映射的端口,在外部都telnet不通,比如 3306、6379等都不行。想着在别人都ok的,在我这里不行,问题肯定出在我的虚拟机或者我的windows(跟他比,只有vm后者win不一样,给的包应该是一样的)。那就开始百度,找了好久,大概都是这种:

1、检查防火墙(我已经关闭了,还是不行)

2、mysql版本过高8.0,user用户密码加密方式改变。(将加密方式由 caching_sha2_password-> mysql_native_password,这个我本身就是mysql_native_password了,肯定也不行的)

大部分是上面两种,但我的不是,在这个帖子:

docker 端口映射 及外部无法访问问题 - 鸭子船长 - 博客园 (cnblogs.com)
https://www.cnblogs.com/zl1991/p/10531726.html

  

发现了可能的原因进行排查,看到第二种情况,ip转发,我就尝试看看,打开ip转发,我丢,果真好了。打开ip转发:

linux centos7开启IP转发、路由转发解决docker 端口映射 及外部无法访问问题_学亮编程手记-CSDN博客
https://blog.csdn.net/a772304419/article/details/121697939

  

vi /etc/sysctl.conf
 
加入此行:
net.ipv4.ip_forward = 1
 
重新加载一下:
sysctl -p
 
查看一下有没有修改成功:
sysctl -a|grep "ip_forward"
 
net.ipv4.ip_forward = 1

  

 

然后在win上 telnet centos的ip 加 3306 端口,哦了,通了。

 

标签:ip,Mysql,telnet,不上,mysql,3306,docker,转发
From: https://www.cnblogs.com/achengmu/p/17131048.html

相关文章

  • mysql主从同步异常修复
    说明mysql集群部署在k8s上,架构是“一主两从”,机房突然断电,导致mysql集群启动之后,发生主从同步异常。主库上查看binlog信息:mysql>showmasterstatus\G;*********......
  • windwos下 UE5连接mysql
    windwos下UE5连接mysql1.确定mysql版本与对应的mysql-connector版本我使用的:mysql-8.0.31-winx64:https://downloads.mysql.com/archives/installer/mysql-connec......
  • 3.mysql事务
    mysql事务事务:什么是事务事务是访问和更新数据库的程序执行单元,一个事务中可能包含一个或多个sql语句,且这些语句要么都执行,要么都不执行mysql逻辑架构如上图,mys......
  • 第一周复习笔记(MySQL、Redis、JVM、JUC)
    MySQL1.引擎1.1Innodb和MyIsAM的区别1.2Innodb的逻辑存储结构2.索引2.1索引的分类2.2索引优化2.3索引失效的场景3.事务3.1事务的隔离级别3.2ACID原则......
  • 为什么mysql 要用B+树而不用二叉树
          1.B+树的层级更少B+树的高度一般为2-4层,所以查找记录时最多只需要2-4次IO,相对二叉平衡树已经大大降低了。范围查找时,能通过叶子节点的指针获......
  • mysql8 docker 安装
    1.镜像下载dockerpullmysql:8.0.212.创建目录创建data,conf等目录,用于保存mysql的数据3.启动镜像dockerrun-it-d--namemysql--net=host\-v/var/appl......
  • mysql:分组查询每组最新的一条数据
    我们经常遇到类似这样的需求,查询最近N秒、N分钟、N小时的数据及N天的数据,相关的方法和函数很多,本人最近用的MySQL数据库,也就用MySQL为例,大概介绍几种比较通用的方法。一、......
  • 故障案例:MySQL唯一索引有重复值,官方却说This is not a bug
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:飞鱼过天文章来源:GreatSQL社区原创......
  • 【MySQL-视图/存储过程/存储函数/触发器】
    零、本文纲要一、视图二、存储过程三、存储函数四、触发器tips:Ctrl+F快速定位到所需内容阅读吧。一、视图0、表&数据准备--新建表格createtabletb_test(idint......
  • 【MySQL-SQL优化:主键,order by,group by,limit,count,update】
    零、本文纲要一、插入数据二、主键优化三、orderby优化四、groupby优化五、limit优化六、count优化七、update优化update优化tips:Ctrl+F快速定位到所需内容阅读吧。一、......