首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络服务无法连接到亚马逊网络服务托管的mySql

网络服务无法连接到亚马逊网络服务托管的mySql
EN

Stack Overflow用户
提问于 2018-07-28 21:06:04
回答 2查看 29关注 0票数 0

我有一个使用Visual Studio 2015开发的web服务。当我通过WCF test Client从VS2015中测试web服务时,我能够选择我想要调用的web服务方法。然后,web服务连接到Amazon Web服务托管的mySql数据库。然后,web服务返回数据,从我的数据库中读取数据,我可以看到WCF中的数据。当我从命令提示符启动WCF Test Client并手动输入服务时,选择要调用的服务方法并单击Invoke,web服务将执行,但无法连接到mySql数据库。我得到的错误消息是无法连接到任何指定的MySQL主机。

为什么web服务在从VS2015中的WCF调用时能够连接到mySql数据库,但在从命令行启动的WCF调用时不能访问mySQL数据库?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-07-29 06:14:35

答案是与安全相关的。我必须将我的WebAPI的公共IP地址放入数据库的安全规则中,这类似于为了允许我的本地计算机访问mySql数据库而必须执行的操作。

票数 0
EN

Stack Overflow用户

发布于 2018-07-29 06:24:29

这可能是一个安全的解决方案,它是安全的related.This is解决方案:

代码语言:javascript
复制
mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
    ->     WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
    ->     WITH GRANT OPTION;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51571706

复制
相关文章

相似问题

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