Python Google cloud MySQL未在Heroku上使用flask连接

Python Google cloud MySQL未在Heroku上使用flask连接,python,mysql,reactjs,flask,heroku,Python,Mysql,Reactjs,Flask,Heroku,我正在尝试将我的Google Cloud MySQL数据库连接到我的heroku应用程序。我正在使用ssl进行连接,并在我的gcp的公共ip部分启用了0.0.0.0/0 以下是我用于连接数据库的方法的文件: import mysql.connector from mysql.connector import errorcode from mysql.connector.constants import ClientFlag config = { 'user': '*****',

我正在尝试将我的Google Cloud MySQL数据库连接到我的heroku应用程序。我正在使用ssl进行连接,并在我的gcp的公共ip部分启用了0.0.0.0/0

以下是我用于连接数据库的方法的文件:

import mysql.connector
from mysql.connector import errorcode
from mysql.connector.constants import ClientFlag

config = {
    'user': '*****',
    'password': '*******',
    'host': 'HOST',
    'database': 'DATABASE_NAME',
    'client_flags': [ClientFlag.SSL],
    'ssl_ca': 'ssl/server-ca.pem',
    'ssl_cert': 'ssl/client-cert.pem',
    'ssl_key': 'ssl/client-key.pem'
}

def connectToDB():
    try:
        connection = mysql.connector.connect(**config)
        if connection.is_connected():
            return connection
        return False
    except Exception as e:
        return str(e)
这目前在本地工作,但当我使用Heroku部署它时,我无法创建连接。当我尝试调用此方法时,我最终收到异常e,该异常表示:

2055:与MySQL服务器的连接在'35..:3306'处断开,系统错误:2没有此类文件或目录