【问题标题】:2nd generation Google cloud SQL - App Engine第二代谷歌云 SQL - App Engine
【发布时间】:2015-12-22 10:22:30
【问题描述】:

很高兴看到您在 Beta 版中推出了第二代云 SQL。但是,我看到 GAE 项目还没有它。你能估计一下这个链接什么时候启用吗?由于第 1 代 SQL 的缓慢性,我们正在对我们的花哨系统进行一些重大的基础架构更改,但如果更改不远,我们将坚持使用云 SQL。

【问题讨论】:

    标签: mysql google-cloud-sql mysql-5.6


    【解决方案1】:

    自 2016 年 4 月 27 日起,支持与 App Engine 的第二代连接。


    旧内容:

    Cloud SQL 团队正在积极致力于为第二代实例添加 App Engine 支持。不幸的是,我无法谈论具体日期,但我们希望尽快提供。

    【讨论】:

    【解决方案2】:

    您现在可以从 App Engine 应用连接到第二代 Google Cloud SQL 实例。连接字符串与第一代实例(docs)略有不同。

    1. Open your SQL instance in the cloud console.
    2. 在属性下复制“实例连接名称”。请注意,这与您的实例的“名称”不同,可能会遵循project:region:instance 的格式。
    3. 对于授权的应用程序,用户界面显示“无”是正常的 - 您仍然可以从 GAE 进行连接。 注意:SQL 实例和 GAE 应用必须属于同一个项目。
      更新:不必在同一个项目中,如果它们不在同一个项目中,则需要授予访问权限。参考:https://cloud.google.com/sql/docs/dev-access#gaev1-csqlv2-access

    示例 PHP 连接代码:

    $con = "mysql:unix_socket=/cloudsql/CONNECTION_STRING_FROM_CONSOLE;dbname=some_db";
    $this->db = new pdo($con, "root", "");
    $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 2020-09-14
      • 1970-01-01
      • 2020-06-16
      相关资源
      最近更新 更多