【发布时间】:2011-06-07 00:58:40
【问题描述】:
我通过 MySQL.Data.dll 在 C# 中工作。 通常,一切正常,但有时会弹出错误“无法连接到任何指定的 MySQL 主机”。这是什么错误以及如何摆脱它?
【问题讨论】:
我通过 MySQL.Data.dll 在 C# 中工作。 通常,一切正常,但有时会弹出错误“无法连接到任何指定的 MySQL 主机”。这是什么错误以及如何摆脱它?
【问题讨论】:
你可以检查mysql服务器是否工作,你可以像这样在连接字符串中添加mysql的端口号
"Server = myServerAddress;
Port = 1234;
Database = myDataBase;
Uid = myUsername;
Pwd = myPassword;"
【讨论】:
可以通过MySql Workbench连接MySql Host吗?
在您的应用程序中使用相同的连接参数会出现相同的错误吗?
您是否根据需要设置了用户帐户、访问权限、架构和角色?
用于连接的标准端口是 3306,您可以通过配置设置更改此设置,在本地 PC 上查找根安装目录中的“my.ini”文件。
【讨论】:
在本地调试时,我很难通过端口3306 连接到 HostGator 上的 MySQL 数据库。对我有用的是将本地 web.config 中的 信任级别 从 medium 更改为 full。
<system.web>
<trust level="Full" />
</system.web>
【讨论】: