docker容器安装MySQL,navicat无法连接报错(10060/10061错误)

解决方案:

  1. 确认在docker容器中可以进入MySQL服务;

  2. 检查 ipv4 和 ipv6,执行下述代码,查看他们的状态

    sysctl net.ipv6.conf.all.forwarding
    sysctl net.ipv4.conf.all.forwarding

如果得到 net.ipv4.conf.all.forwarding=0,那么需要将对应的值修改为1

sysctl net.ipv4.conf.all.forwarding=1,修改命令:

复制代码
sysctl -w net.ipv4.ip_forward=1

修改完之后,重启docker服务,重启mysql服务,然后连接即可

相关推荐
乘风!1 分钟前
服务器上部署的Mysql,服务器上可登录成功,远程电脑无法连接的
mysql
梓沂17 分钟前
解决项目容器启动时MySQL端口检测的问题
数据库·mysql
soft20015251 小时前
MySQL 8.0.39 Rocky Linux 一键安装脚本(完整可直接运行)
linux·mysql·adb
木风小助理1 小时前
子查询与 JOIN 查询性能比较:执行机制与适用场景解析
数据库·sql·mysql
九章-1 小时前
智慧文旅信创落地新标杆:四川省文旅厅完成MySQL 5.7平滑替换,筑牢省级管理平台自主可控底座
数据库·mysql
蟹至之2 小时前
【MySQL】事务
数据库·mysql·事务
ao_lang2 小时前
数据库范式
数据库·mysql
CAFEBABE 342 小时前
安装完docker之后怎么使用
运维·docker·容器
子超兄2 小时前
MVCC机制简介
数据库·mysql
yuguo.im2 小时前
如何查看 Mysql 版本
数据库·mysql