【问题标题】:Problems installing Cloud SQL Proxy on Windows 64-bit在 64 位 Windows 上安装 Cloud SQL 代理时出现问题
【发布时间】:2018-11-06 00:37:09
【问题描述】:

我正在尝试在我的 Windows 10 64 位操作系统上安装适用于 Google Cloud Platform 的 Cloud SQL 代理,因此我可以使用 Python 脚本将数据转储到 SQL 中。我正在关注this guide 进行设置。

我从控制台创建了一个项目和一个 Google Cloud SQL 实例,没有任何问题,它在 SDK shell 中显示没有任何问题。下载代理安装程序并安装后,会打开一个对话窗口,然后在我阅读之前关闭。

当我转到 Google Cloud SDK shell 并尝试使用以下命令启动 Cloud SQL 代理时:cloud_sql_proxy.exe -instances="[MyInstanceConnectionName]"=tcp:3306

无论我尝试多少次,它都会抛出错误“Cloud Sql Proxy 未被识别为内部或外部命令、可运行程序或批处理文件”。我已经尝试重新下载并重新执行该文件,但它仍然无法正常工作。

我在 Windows 10 64 位上安装了带有 Anaconda 和 Google Cloud SDK shell 的 Python 3.6。

【问题讨论】:

  • 您不需要执行 cloud_sql_proxy 文件。您只需要下载它,重命名它并从它安装的文件夹中运行cloud_sql_proxy.exe -instances="[MyInstanceConnectionName]"=tcp:3306 命令。或者将您的系统路径设置为指向它。您能否确认您已按照这些步骤操作?

标签: python database windows google-cloud-platform google-cloud-sql


【解决方案1】:

下载 cloud_sql_proxy 文件时,请确保按照指南中的说明重命名它。还要确保将其保存在运行它的根目录中。例如。如果您从 C:/users/desktop>.\cloud_sql_proxy.exe -instances="[YOUR_INSTANCE_CONNECTION_NAME]"=tcp:3306 运行命令,则 cloud_Sql_proxy 文件必须位于根 C 驱动器中。

【讨论】:

    【解决方案2】:

    打开 PowerShell 或您使用的任何终端并导航到您保存 cloud_sql_proxy.exe 的文件夹,然后添加 .\,如下所示:

    .\cloud_sql_proxy.exe -instances="[YOUR_INSTANCE_CONNECTION_NAME]"=tcp:3306
    

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,我通过添加 .\ before 解决了它 所以会是这样的

      .\cloud_sql_proxy.exe -instances="[YOUR_INSTANCE_CONNECTION_NAME]"=tcp:3306
      

      我使用 PowerShell 而不是普通的 cmd

      【讨论】:

        【解决方案4】:

        转到保存代理 exe 文件的文件夹并运行以下命令

        .\{cloud_sql_proxy 文件名}.exe -instances={projectID}:{zone}:{sql 实例名}:{database}=tcp:{port} -credential_file={服务账号文件路径}

        如实例相关详情,请前往实例查找“实例连接名称”

        【讨论】:

          【解决方案5】:

          您的命令在cloud_sql_proxy.exe -instances="[MyInstanceConnectionName]"=tcp:3306 之前缺少.\

          【讨论】:

            猜你喜欢
            • 2011-01-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-07-23
            • 1970-01-01
            • 2012-10-11
            相关资源
            最近更新 更多