在我看来,我有两个选择:使用ReSTful(http)webservice连接访问我的数据库,或者直接连接到MySQL。我发现直接访问MySQL(http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html)并不容易,并且远程连接是特定于IP的(我的应用程序可以在很多地方运行,并且IP会赢得'是静止的。)
应用程序应如何连接到数据库?直接或通过httpd服务器?
非常感谢:)
答案 0 :(得分:0)
您可以允许MySQL用户帐户从任何主机(IP地址)进行连接。
例如,全部授予foo。*禁止@'%'通过' PASSWORD';
识别答案 1 :(得分:0)
取决于您需要它的安全性。我们在与MySQL服务器相同的VPC上配置OpenVPN服务器,并使用它来控制对我们系统的访问。没有与MySQL的直接连接。