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

相关推荐
__lll_1 小时前
手把手教你用 Docker 部署 Vue 项目(含国内镜像加速 + 踩坑指南)
docker
HMBBLOVEPDX2 小时前
MySQL的多版本并发控制(MVCC):
数据库·mysql·mvcc
幽络源小助理4 小时前
MySQL实战优化高手教程 – 从架构原理到生产调优
数据库·mysql·架构
神仙别闹4 小时前
基于 JSP+Mysql实现MVC房屋租赁系统
java·mysql·mvc
科大饭桶6 小时前
C++入门自学Day11-- String, Vector, List 复习
c语言·开发语言·数据结构·c++·容器
HMBBLOVEPDX7 小时前
MySQL的锁:
数据库·mysql
掉头发的王富贵8 小时前
ShardingSphere-JDBC入门教程(上篇)
spring boot·后端·mysql
程思扬8 小时前
Nextcloud容器化部署革新:Docker+Cpolar构建高效私有云远程访问新架构
docker·容器·架构
码出财富9 小时前
SQL语法大全指南
数据库·mysql·oracle
豆芽脚脚10 小时前
docker compose再阿里云上无法使用的问题
阿里云·docker·容器