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 列入白名单
希望对某人有所帮助。
我正在连接到 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 列入白名单希望对某人有所帮助。