You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL Workbench无法连接Warden,主机名解析失败如何修复?

修复Warden环境中无法解析tunnel.warden.test导致MySQL连接失败的问题

问题重现

尝试以Magento用户连接地址为db:3306的MySQL服务器失败,错误信息:

Cannot open SSH Tunnel: Failed to resolve hostname tunnel.warden.test (nodename nor servname provided, or not known)

已执行warden env down和warden env up命令,问题仍未解决。

修复方案

  • 检查并修复DNS解析

    1. 确认Warden的dnsmasq服务是否运行:
      warden env ps | grep dnsmasq
      
      若未运行,手动启动:
      warden env start dnsmasq
      
    2. 检查本地hosts文件是否包含tunnel.warden.test条目:
      cat /etc/hosts | grep tunnel.warden.test
      
      若不存在,手动添加:
      echo "127.0.0.1 tunnel.warden.test" | sudo tee -a /etc/hosts
      
  • 重置Warden隧道容器
    停止并移除隧道容器后重新启动环境:

    warden env stop tunnel && warden env rm tunnel
    warden env up -d
    
  • 验证Warden配置
    查看本地Warden的.env配置文件,确认WARDEN_TUNNEL_DOMAIN参数值为tunnel.warden.test,若配置错误,修改后重新启动服务。

  • 清理本地DNS缓存
    根据操作系统执行对应命令:

    • macOS:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
      
    • Linux(systemd-resolved):
      sudo systemctl restart systemd-resolved
      
    • Windows:
      ipconfig /flushdns
      

内容的提问来源于stack exchange,提问作者Abdul Hannan Danish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:05:54