我已经搜索过并发现了很多关于设置一个数据库以便在两个缩放应用程序中使用的帖子,但帖子上没有任何建议解决了我的问题。
使用免费的OpenShift帐户我已经设置了两个应用程序。
第一个是php / mysql应用程序,其中mysql是自己的设备(未嵌入)。我可以从缩放的齿轮上的PHP代码连接到mysql应用程序,并获得一个简单的数据库查询结果。一切都按预期工作。
我的第二个应用程序是nodejs(sails)应用程序。看来我可以连接到有mysql的装备,但我得到了一个错误。
详细信息:错误:无法连接到MySQL:错误: ER_ACCESS_DENIED_ERROR:拒绝用户访问 ' adminxQbueDZ' @' 172.16.4.243' (使用密码:是)
我能够从我的nodejs设备远程登录到mysql设备并获得积极响应。
我已经为用户调整了mysql数据库权限,添加了其他用户但仍然无法连接。我可以用我的php设备连接两个凭证。
有人有这个问题吗?有任何想法如何解决它?