问题标签 [cloud-sql-proxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
140 浏览

node.js - 使用本地主机上的 Cloud SQL 代理连接到 Cloud SQL 时出现 ER_ACCESS_DENIED_ERROR

当我尝试在终端上运行 npm init 脚本以使用本地主机上的 Cloud SQL 代理在 Cloud SQL 上创建 SQL 表时,我得到:

ER_ACCESS_DENIED_ERROR

我可以使用 Sequel pro 进行连接,但从终端连接时出现错误,不胜感激。

0 投票
0 回答
456 浏览

kubernetes - 使用 Cloud SQL 代理连接到 Google Cloud SQL 的简单客户端

我正在关注如何让 wordpress 在通过 Google Cloud SQL 代理连接到 Google Cloud SQL 的 GKE 上运行的示例:

https://cloud.google.com/sql/docs/mysql/connect-container-engine

不幸的是,我的 wordpress pod 因 crashloop 错误而失败,并且从文档中不清楚如何深入挖掘其原因。以下是错误示例:

(kubectl 描述 pod ...)

我的问题是:

  • 如何进一步挖掘 pod 无法使用云 sql 代理部署的原因
  • 有没有人有一个使用云 sql 代理和简单的 mysql 客户端 pod 的示例?

这是部署的描述(kubectl describe wordpress):

https://pastebin.com/DjYM97R7

以及 pod 的描述(kubectl describe ):

https://pastebin.com/pN7gUZg8

提前致谢!

0 投票
1 回答
721 浏览

django - 尝试使用 django 连接到谷歌云 sql 时授权无效

我一直在关注 GAE 教程来设置 django 项目以在应用程序引擎上运行。我终于让它成功运行为我的项目进行迁移,但我的谷歌云 sql 代理中出现连接错误:

我不确定是什么原因造成的,所以我会寻求帮助???

0 投票
1 回答
463 浏览

python - 连接到谷歌云 SQL 时出现内部错误

我使用 Flask 设计了一个简单的网站,我的目标是将它部署在 Google App 引擎上。我开始在本地处理它并使用 google cloud sql 作为数据库。我使用 google_cloud_proxy 打开端口 3306 以与我的 GC SQL 实例交互,它在本地运行良好......这就是我将应用程序连接到 GC SQL 的方式:

我有一个 app.yaml 文件,我在其中定义了我的全局变量:

从我的本地机器上我做:

如果我想在 App Engine 上建立连接,我会这样做:

网站的静态部分正在运行,但例如,当我想使用存储在 GC SQL 中的用户名和密码登录时,我收到一个内部错误。

我尝试了另一种方法……我启动了一个计算引擎,在 config.py 中定义了我的全局变量,安装了烧瓶、mysqldb 以及启动我的应用程序所需的一切。我还在该计算引擎上使用了 cloud_sql_proxy,并尝试使用以下语法连接到 GC SQL 实例:

但它有同样的问题。我不认为这是权限问题,因为我在 GC SQL 的授权网络部分和 I AM & ADMIN 部分定义了我的计算引擎的 IP 地址,myprojectname@appspot.gserviceaccount.com 具有编辑角色!谁能帮我找出问题所在?

0 投票
1 回答
244 浏览

wamp - 如何使用云代理将 WAMP 连接到 Google SQL

在我们的开发服务器和测试 linux 机器上,我们一直在使用带有云代理的 Google SQL 进行连接。一切正常。

但是,我需要使用 WAMP 设置几个用户。(Windows 10 64 位 Apache,PHP 7)。我对 WAMP 不是很熟悉。除了云代理,我们一切正常。

在我们的 Linux 机器上,我们在自己的文件夹(根目录下)/cloudsql 中设置了套接字。

WAMP 上的等效位置是什么?(我们不想只为一两个 WAMP 盒子维护不同的配置文件)。

0 投票
0 回答
282 浏览

mysql - CloudSQL 导入速度

我目前正在尝试将 ~200Mb CSV 文件导入到 Google CloudSQL 实例的表中。我通过 CloudSQL 代理连接,事情进展得有点慢......

我最初尝试通过MySQL Workbench直接导入,但速度非常慢。(几分钟后,只插入了几十条记录。)

考虑到 Workbench 可能正在尝试为每条记录运行操作/提交(我没有真正的方法知道它在做什么)我再次尝试使用 mysql 客户端,因为这似乎是运行“快速”的规范方式进口:

根据 MySQL Workbench 的数据,它同样缓慢,峰值为 4KB/秒,每秒只有少量写入......

来自 MySQL 工作台的性能统计数据的屏幕截图 - 可以说,它非常慢!

我愿意接受建议!(是的,我正在考虑启动 MySQL 的本地实例。将它托管在 CloudSQL 中应该可以节省时间!)

0 投票
0 回答
1239 浏览

google-cloud-sql - Google Cloud SQL - 服务帐号

我正在按照下面的链接创建 Cloud SQL 代理。

https://cloud.google.com/sql/docs/mysql/connect-container-engine

当我进入创建服务帐户的步骤时,我看不到任何 Cloud SQL 角色,即使我有一个与项目关联的 MySQL 实例并且我已启用 Cloud SQL 管理 API,如上一步中所述。

此外,整个过程似乎相当冗长。有没有办法不使用代理直接从容器集群连接到 Cloud SQL?如果是,如何找到 Cloud SQL 实例的 IP 地址?另外,如何将容器集群 IP 加入白名单?

非常感谢

0 投票
1 回答
185 浏览

google-compute-engine - 在不更新 cloud_sql_proxy 的情况下扩展 Cloud SQL 实例

该问题针对 SQL 扩展问题。对于 Cloud SQL 代理,有一些选项,其中之一是使用 -instances_metadata 选项通过实例元数据指定实例。

尽管 -instances 标志我们可以在其中指定 Cloud SQL 实例连接名称列表,但 -instances_metadata 标志尚不清楚如何使用。

这是否意味着实例元数据仅适用于 VM 上的 SQL 实例?因为我不明白如何将元数据添加到 Cloud SQL 实例或以某种方式获取它。

如果无法设置或依赖 Cloud SQL 实例元数据,则意味着没有代理配置更新就无法扩展 Cloud SQL 实例。不要相信这是真的。GC 应该支持这一点。

谢谢你的任何建议。

0 投票
0 回答
225 浏览

google-app-engine - 从 App Engine 访问 Cloud SQL

我有以下内容Dockerfile

这将启动一个由 Tomcat 服务器提供服务的 Spring Boot 项目。为了启动,spring boot 需要对其 JPA 组件进行数据库访问:

我的app.yaml

我还没有弄清楚如何建立云sql连接。有任何想法吗?

0 投票
1 回答
2392 浏览

java - 无法创建与 Google Cloud SQL 的连接

我正在尝试连接云 SQL,但它总是显示错误。

我尝试与 mysql 客户端连接,它工作正常,也尝试与 gcloud 连接,它也可以工作。然后我从 gitHub 下载示例代码并尝试这些代码一切正常,然后我从示例中复制相同的代码,但它在现有项目中不起作用。

这是我的代码。

CloudSqlServlet.java

Web.xml

appengine-web.xml

pom.xml

我输入正确的实例名称和密码以及数据库,这里我只是删除它。

你能告诉我为什么这不起作用。当我运行示例代码时它工作正常。