AppEngine连接CloudSQL的问题
创始人
2024-09-10 06:01:21
0

以下是连接Google Cloud SQL的示例代码:

import os

# 如果您正在使用本地开发服务器,请将 `unix_socket` 替换为 `host`
CNXN_NAME = os.environ.get('INSTANCE_CONNECTION_NAME')
DB_USER = os.environ.get('MYSQL_USER')
DB_PASSWORD = os.environ.get('MYSQL_PASSWORD')
DB_NAME = os.environ.get('MYSQL_DATABASE')
unix_socket = '/cloudsql/{}'.format(CNXN_NAME)

def get_sql_connection():
  try:
    conn = mysql.connector.connect(user=DB_USER, password=DB_PASSWORD, unix_socket=unix_socket, database=DB_NAME)
    return conn
  except mysql.connector.Error as err:
    print(err)

# 确保在 App Engine 的 app.yaml 文件中添加以下内容:
# beta_settings:
#   cloud_sql_instances: YOUR_INSTANCE_CONNECTION_NAME

如果您在连接 Cloud SQL 时遇到问题,请检查以下几点:

  1. 您是否添加了正确的 INSTANCE_CONNECTION_NAMEMYSQL_USERMYSQL_PASSWORDMYSQL_DATABASE 环境变量?

  2. 您是否在 app.yaml 文件中添加了 cloud_sql_instances 属性?

  3. 您是否在 Cloud Console 中为 App Engine 服务帐号授予了 Cloud SQL 客户端角色?

如果您按照以上步骤使用示例代码仍然无法连接 Cloud SQL,请检查您的网络连接以及 Cloud SQL 实例的网络设置。您可以尝试使用其他的连接方法,例如使用 TCP/IP 进行连接。

相关内容

热门资讯

黑科技技巧!we-poker有... 黑科技技巧!we-poker有人玩吗,德普之星辅助工具如何设置,原来是真的有挂(讲解有挂)1)德普之...
重大科普!微乐游戏竞技团辅助,... 重大科普!微乐游戏竞技团辅助,四川游戏家园辅助软件,详细挂(有挂攻略)1、打开软件启动之后找到中间准...
2026版攻略!pokemmo... 2026版攻略!pokemmo修改器手机版,智星德州可以透视吗,总是是真的有挂(有人有挂)智星德州可...
终于清楚!雀友圈斗地主有挂,科... 终于清楚!雀友圈斗地主有挂,科乐填大坑攻略,详细app(真的有挂)1、全新机制【雀友圈斗地主有挂ai...
据悉!wepoker私局辅助,... 据悉!wepoker私局辅助,德普之星怎么设置埋牌,其实存在有挂(有挂助手)1、首先打开德普之星怎么...
玩家亲测!皮皮胡子辅助,手机暗... 玩家亲测!皮皮胡子辅助,手机暗宝辅助,详细工具(有挂方略)1、手机暗宝辅助辅助软件下载优化,手机暗宝...
黑科技辅助挂!wpk辅助软件,... 黑科技辅助挂!wpk辅助软件,德扑之星辅助工具如何打开,确实是真的有挂(果真有挂)1、进入到德扑之星...
教程攻略!福建兄弟13水辅助,... 教程攻略!福建兄弟13水辅助,川娱竞技辅助,详细神器(有挂功能)该软件可以轻松地帮助玩家将福建兄弟1...
最终!wepoker辅助透视软... 最终!wepoker辅助透视软件,德普辅助app,原来是有挂(有挂头条)德普辅助app能透视中分为三...
必备辅助推荐!微信蜀山四川修改... 必备辅助推荐!微信蜀山四川修改器,情怀宜春辅助,详细攻略(有挂方法)1、完成微信蜀山四川修改器有辅助...