首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP远程连接到OpenShift MySQL数据库?

如何使用PHP远程连接到OpenShift MySQL数据库?
EN

Stack Overflow用户
提问于 2016-07-13 14:21:43
回答 1查看 1.3K关注 0票数 1

我有一个运行在Openshift服务器上的Tomcat 7应用程序,比如myapp。我还安装了MySQL 5.5插件,并分别获得了用户名和密码,比如myUsernamemyPassword

我试图通过从我的PHP本地主机编写一个简单的php脚本来远程连接到数据库。

代码语言:javascript
复制
<?php

$link = mysql_connect('127.8.217.2:3306', 'myUsername', 'myPassword');

if (!$link) {
    die('Could not connect: ' . mysql_error());
}

echo 'Connected successfully';

mysql_select_db('myapp',$link) or die ("could not open db".mysql_error());

但是输出结果显示

Could not connect: Access denied for user 'myUsername'@'localhost' (using password: YES)

我不知道我错过了什么。

现在是问题部分。

1)是否可以使用PHP从localhost或其他服务器远程连接到OpenShift MySQL database?如果是,是如何实现的?

如果有任何问题,请在评论中提出来。

编辑

我在this线程的帮助下研究了port-forwarding。但那不是我想要的。

EN

回答 1

Stack Overflow用户

发布于 2016-07-13 14:46:43

根据您的解释,Java和PHP应用程序都需要连接到同一台服务器,您的选择是

1)进行端口转发或通过SSH进行连接,这两种操作都在this link I offered as a duplicate of this中进行了说明,或者

2)尝试explained herehere使用可伸缩的应用程序创建共享数据库-然而,其他类似线程的人,如this one,声称它是“用于Openshift/Redhat互联网环境,而不是Openshift的老客户”(source)。不知道是不是这样,但至少如果你这样做,你应该从另一个openshift设备上测试,而不是从本地计算机上测试。

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

https://stackoverflow.com/questions/38344000

复制
相关文章

相似问题

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