首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL +实体框架+ VPS服务器

MySQL +实体框架+ VPS服务器
EN

Stack Overflow用户
提问于 2012-01-10 22:39:42
回答 1查看 585关注 0票数 0

我已经在我的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___';

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-10 22:49:40

首先,删除http://部分,您应该在此处只提供IP地址,不提供其他内容。此外,您还可以检查两件事:

1) MySQL服务器是否允许远程连接,请检查my.cnf中的bind-address配置。这应该是未配置的或您的VPS的公用IP地址。我相信这里的默认设置是bind-address = 127.0.0.1,它只允许本地连接(更改后必须重新启动MySQL服务器)

2)检查3306端口是否被防火墙拦截。

您可以使用Telnet使用以下命令检查是否可以远程访问MySQL服务器:telnet <IP of server> 3306如果您可以建立连接,那么只要您所连接的用户被允许进行远程连接,您就应该能够远程连接到您的数据库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8805023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档