【发布时间】:2012-01-10 14:39:41
【问题描述】:
我已经在我的 VPS 服务器上安装了 MySQL 服务器。然后,我想在我的应用程序中使用实体框架。我已经下载了 ADO.NET 连接器。
我通过服务器 URL:http://IP_ADDRESS 以及登录并传递给 MySQL 服务器实例。
当我测试连接时,我收到错误“Unable to connect to any of the specified MySQL hosts.”为什么?
编辑
已解决
我必须做三件事:
1) 将bind-address=0.0.0.0 添加到my.ini(MySQL 配置文件)
2)mysql> create user '___login___'@'%' identified by '___pswd___';
3)grant select, insert, delete on database_name.* to ___login___@'%' identified by '___pswd___';
【问题讨论】:
-
该位置没有服务器。它仍然使用默认端口号还是已更改?最好在连接字符串中指定。
标签: .net mysql database-connection