0

我在 phpmyadmin 中有 mysql 数据库,我尝试从我的应用程序连接到数据库。

我的连接字符串是:

Server=12.919.18.12;Port=3306;Database=hbd;Uid=hb;Pwd=123;

出现异常:

"Unable to connect to any of the specified MySQL hosts."

我需要安装mysql还是什么?

(我刚导入 MySql.Data.dll 并尝试了它。有什么我忘记了吗?我检查了 ip ping 我的网站)。

4

5 回答 5

0

IP 无效 12.919.18.12

Server=12.919.18.12;Port=3306;Database=hbd;Uid=hb;Pwd=123;  

IP 块< 256

于 2012-07-05T11:16:04.497 回答
0

这个问题已解决:)

尝试将端口放在最后,例如:“Server=12.919.18.12;Database=hbd;Uid=hb;Pwd=123;Port:3306;”

于 2013-12-03T04:04:20.000 回答
0

连接字符串是正确的,但我阅读了很多论坛,他们都遇到了和你一样的问题。我的解决方案是,如果您尝试在 LAN 类型的网络上创建网络基础系统,您应该使用 XAMPP 或 WAMPP,但我更喜欢 xampp 并仔细检查您的帐户或用户是否有管理员或任何其他用户名用于您的连接,然后查看如果他们授予了所有权限并且当然有密码。以下是 ff 说明: 打开 Xammp 然后打开 Web 浏览器,然后打开 127.0.0.1 或 localhost。单击 phpmyadmin 然后在顶部单击权限。添加用户并确保允许所有权限并检查所有访问权限。然后使用正确的用户名和密码使用相同的连接字符串再次连接。

于 2012-07-09T03:14:36.657 回答
0

如果数据库是本地数据库,请尝试使用 localhost 或 127.0.0.1 作为 IP 地址。

服务器在您的网络上吗?如果是,则 IP 无效。如果我是你,我会尝试与给你的人检查 IP。

于 2012-07-05T11:05:11.090 回答
0

MySQL 的连接字符串在连接字符串方面非常有用。您的连接字符串似乎无效。

您可以检查 mysql 服务器是否正常工作,您可以像这样在连接字符串中添加 mysql 的端口号

“服务器=myServerAddress;端口=1234;数据库=myDataBase;Uid=myUsername;Pwd=myPassword;”


MySql 可能被配置为仅侦听本地主机的其他原因。

请点击以下链接获取更多信息:
启用 MySQL 远程访问 - MySQL 连接仅适用于本地计算机
无法连接到任何指定的 MySQL 主机。

于 2012-07-05T11:07:10.927 回答