【发布时间】: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