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服务,然后连接即可

相关推荐
qq_283720052 小时前
MySQL技巧(九): Binlog 完整格式解析(ROW 模式,默认)
mysql·binlog·数据恢复
xuefeiniao3 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
Java面试题总结4 小时前
MySQL篇 索引失效
数据库·mysql
last demo4 小时前
mysql
运维·数据库·mysql·oracle
灰阳阳4 小时前
Dockerfile实践-构建Nginx镜像
运维·nginx·docker·dockerfile
花间相见6 小时前
【MySQL面试题】—— MySQL面试高频问题汇总:从原理到实战,覆盖90%考点
数据库·mysql·面试
qq_366086228 小时前
sql server OUTER APPLY使用
数据库·sql·mysql
白鸽梦游指南8 小时前
docker镜像优化
linux·运维·docker
zzh0818 小时前
Mysql数据库备份与恢复笔记
数据库·笔记·mysql
dgvri9 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos