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

使用VSCode通过SQLTools连接数据库时遇ECONNREFUSED错误求助

解决SQLTools连接数据库出现ECONNREFUSED的问题
  • 检查数据库服务状态
    先确认目标数据库(如MySQL、PostgreSQL等)是否已启动。本地数据库可通过服务管理器(Windows)或命令行(Linux/macOS:sudo systemctl status mysql 对应MySQL)查看运行状态,未启动则手动启动后重试连接。

  • 核对连接参数
    检查SQLTools的连接配置细节:

    • 主机地址:本地数据库确认填写localhost或127.0.0.1,远程数据库需确保地址正确且网络可达;
    • 端口:对应数据库默认端口(MySQL为3306,PostgreSQL为5432),若修改过端口需填写修改后数值;
    • 防火墙/安全组:本地防火墙需允许SQLTools访问数据库端口,远程服务器安全组需开放对应端口给你的IP。
  • 验证连接可用性
    用其他工具(如Navicat、命令行客户端mysql -h 127.0.0.1 -P 3306 -u username)尝试连接同一数据库。若同样失败,说明问题不在SQLTools,需排查数据库本身或网络配置;若能成功连接,再聚焦扩展问题。

  • 重置SQLTools配置
    重装扩展无效时,可能是残留配置导致:

    1. 关闭VSCode;
    2. 删除SQLTools配置文件夹:
      • Windows:%APPDATA%\Code\User\globalStorage\mtxr.sqltools
      • macOS:~/Library/Application Support/Code/User/globalStorage/mtxr.sqltools
      • Linux:~/.config/Code/User/globalStorage/mtxr.sqltools
    3. 重启VSCode,重新安装SQLTools并配置连接。
  • 检查版本兼容性
    确认SQLTools版本与VSCode版本是否兼容,可尝试降级/升级SQLTools到稳定版本,或更新VSCode至最新版后再测试。

内容的提问来源于stack exchange,提问作者Ysf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 05:20:29