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

Windows 64位系统Cloud SQL Proxy安装后启动命令未识别求助

解决Windows 10上Cloud SQL Proxy无法启动的问题

我来帮你排查这个Cloud SQL Proxy启动失败的问题,结合你描述的情况,大概率是路径识别或者执行方式的问题,试试下面这些步骤:

1. 先解决Shell命令不识别的问题

你遇到的Cloud Sql Proxy is not recognized错误,本质是Cloud SDK Shell找不到cloud_sql_proxy.exe这个程序——它不在当前工作目录,也没加到系统环境变量里:

  • 首先找到你下载的cloud_sql_proxy.exe所在的文件夹(比如C:\Users\你的用户名\Downloads)
  • 在Cloud SDK Shell里用cd命令切换到这个目录:
    cd C:\Users\你的用户名\Downloads
    
  • 然后加上当前目录前缀执行启动命令:
    .\cloud_sql_proxy.exe -instances="[你的实例连接名]"=tcp:3306
    
    这里的.\是关键——Windows Shell需要明确指定当前目录下的可执行文件,不然会默认去系统PATH里找,而你的Proxy不在PATH中。

2. 一劳永逸:把Proxy加到系统PATH

如果不想每次都切换目录,可以把Proxy放到固定文件夹并添加到环境变量:

  • 创建一个专门的文件夹(比如C:\GoogleCloudProxy),把cloud_sql_proxy.exe移进去
  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」里找到PATH,点击「编辑」→「新建」,把C:\GoogleCloudProxy添加进去
  • 重启Cloud SDK Shell,之后就能在任意目录直接执行cloud_sql_proxy.exe命令了

3. 解决双击弹窗闪关的问题

双击Proxy时窗口闪关,是因为命令行程序执行完(或报错后)自动退出了:

  • 打开普通的CMD命令提示符,切换到Proxy所在目录,手动执行启动命令
  • 这样窗口不会自动关闭,你就能看到具体的错误信息(比如权限问题、实例连接名错误等)

4. 验证实例连接名的正确性

确保你用的实例连接名格式完全正确,它的格式是项目ID:区域:实例名,可以在Cloud Console的SQL实例详情页里找到这个连接名,复制时不要漏掉任何部分。

备选方案:通过Cloud SDK组件安装Proxy

如果上述方法都不行,可以试试用Cloud SDK的组件管理来安装Proxy,这样它会自动加到SDK的PATH里:

gcloud components install cloud_sql_proxy

安装完成后,直接执行启动命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:05:10