无法连接到生产环境中的任何指定的MySQL主机问题

时间:2012-03-28 14:57:46

标签: asp.net mysql vb.net

我正在寻找与我类似的帖子,但没有找到对我的问题的任何回应。

最近MySql服务器发生了变化,现在我正在使用另一个,

我在asp.net vb Web应用程序项目中使用此连接字符串:

<add key="MySQLConnStr" value="server=xx.xxx.x.xx; user id=mysql_link;  database=mysql; pooling=false; password=xxxx"/>

好的,当我在我的计算机(开发环境)中运行WebApp时,它完美无缺,现在,在主机(生产环境)中,我得到了“无法连接...”错误。

这里有什么问题?我只是将新的MySql服务器ip更改为新的。

我重新启动了主机中的应用程序池,也重新启动了webapp,但没有。

提前谢谢!

2 个答案:

答案 0 :(得分:1)

您的MySql是否可能在不同的端口号上运行? (任何不同于默认3306的端口)
如果是这样,请添加到您的连接字符串“Port = xxxx;”

编辑:你的MySql管理员也可能没有给你的服务器的IP地址/名称提供连接的权限,同时将它们提供给你的本地电脑

答案 1 :(得分:0)

c#c​​ode中的完整连接字符串..

 public MySqlConnection con = new MySqlConnection("server=localhost;userid=root;password=XXXX;database=yourDBname;Port=XXXX");

谢谢