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

相关推荐
3***31217 小时前
初识MySQL · 库的操作
数据库·mysql
anod7 小时前
奇怪的mysql时区问题
数据库·mysql·eclipse
鲸说MySQL7 小时前
MySQL表文件损坏
数据库·mysql
0***v7778 小时前
使用Dify访问数据库(mysql)
数据库·mysql
愚戏师8 小时前
MySQL 数据导出
数据库·笔记·mysql
陌生人~8 小时前
docker安装redis
redis·docker
愚戏师8 小时前
MySQL SQL 注入
数据库·sql·mysql
qq_2153978978 小时前
docker 安装 opengauss 高斯数据库
运维·docker·容器
Kaede68 小时前
MySQL中如何使用命令行修改root密码
android·mysql·adb
f***14779 小时前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器