我正在寻找与我类似的帖子,但没有找到对我的问题的任何回应。
最近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,但没有。
提前谢谢!答案 0 :(得分:1)
您的MySql是否可能在不同的端口号上运行?
(任何不同于默认3306的端口)
如果是这样,请添加到您的连接字符串“Port = xxxx;”
编辑:你的MySql管理员也可能没有给你的服务器的IP地址/名称提供连接的权限,同时将它们提供给你的本地电脑
答案 1 :(得分:0)
c#code中的完整连接字符串..
public MySqlConnection con = new MySqlConnection("server=localhost;userid=root;password=XXXX;database=yourDBname;Port=XXXX");
谢谢