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

相关推荐
shelby_loo4 小时前
在Ubuntu下通过Docker部署NAS服务器
服务器·ubuntu·docker
敲代码不忘补水6 小时前
Docker 启动 PostgreSQL 主从架构:实现数据同步的高效部署指南
docker·postgresql·架构·数据库架构
小码农叔叔7 小时前
【大数据】Flink CDC 实时同步mysql数据
大数据·mysql·flink
长天一色8 小时前
【Docker从入门到进阶】06.常见问题与解决方案 & 07.总结与资源
运维·docker·容器
程序员大金9 小时前
基于SpringBoot+Vue+MySQL的在线学习交流平台
java·vue.js·spring boot·后端·学习·mysql·intellij-idea
米饭是菜qy9 小时前
MySql 事务
数据库·mysql
lllsure9 小时前
MySQL总结
数据库·mysql
肥or胖11 小时前
【MySQL】索引
linux·数据库·mysql
妍妍的宝贝11 小时前
k8s 中的金丝雀发布(灰度发布)
云原生·容器·kubernetes
读心悦12 小时前
修改 MySQL 数据库中的唯一键
数据库·mysql