Google 云 SQL 连接问题 (C#)

Google Cloud SQL Connection Issues (C#)

我正在连接到 Google 云 SQL (MySQL) 服务器。我收到错误 "Unable to connect to any of the specified MySQL hosts." 有人知道发生了什么吗?连接字符串语法与 GCloud 示例的语法完全匹配,我已启用任何 IP 地址访问。我的防火墙没有阻止连接。

我的代码如下:

     string conStr = "Server=xxx.xxx.xxx.xxx;Database=DB_NAME;Uid=USER_NAME;Password=PASSWORD;

        try
        {
            MySqlConnection conn = new MySqlConnection(conStr);
            conn.Open();
            MessageBox.Show("Connected.");
        }
        catch (MySql.Data.MySqlClient.MySqlException ex)
        {
            MessageBox.Show(ex.Message);
        }

问题是我已将用户配置为能够从任何主机地址登录,但我没有在 Google 云控制台的 "Authorization" 页面中将我的 IP 列入白名单。

如果您不想使用 Cloud SQL Proxy.

,则需要为实例将客户端 IP 列入白名单

希望对某人有所帮助。