【发布时间】:2019-06-02 12:08:19
【问题描述】:
我有一个烧瓶服务器,我想在 Google Cloud Platform 上部署它。代码使用 MySQLdb 库以如下方式连接本地 MySQL 实例:
@app.route('/show_table', methods=['POST'])
def login():
db = MySQLdb.connect("localhost", "root", "", "db_name")
cursor = db.cursor()
query = "select * from table_name;"
cursor.execute(query)
res = cursor.fetchall()
return res, 200
但我想将此代码连接到 Cloud SQL,而不是本地 MySQL 实例,以便它从云中读取数据。我应该对此代码进行哪些更改?我目前在 Google Cloud Platform 中创建了一个项目,并在该项目中创建了一个 Cloud SQL 实例。我还通过以下方法在此实例中创建了所需的表 this教程。
【问题讨论】:
标签: mysql flask google-cloud-platform mysql-python google-cloud-sql