首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysqlconnect连接到OpenShift上的可伸缩设备

问mysqlconnect连接到OpenShift上的可伸缩设备
EN

Stack Overflow用户
提问于 2015-08-13 07:15:15
回答 1查看 40关注 0票数 0

我正在尝试连接到OpenShift Online上已设置为可伸缩设备的mysql DB,以及OpenShift提供的连接URL

代码语言:javascript
复制
mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/

无法连接。当使用它作为mysql_connect()中的本地主机参数时,我无法连接到我的数据库。当我将gear设置为不可伸缩时,这将在将mysql添加到gear时提供实际的主机ip和端口,这可以很好地工作。下面是我如何输入的一个例子。

代码语言:javascript
复制
$DBconnect = mysql_connect("mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/", "UserName","PassWord","DB");

有没有人有在OpenShift上连接可伸缩设备的经验,我可能做错了什么?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2015-08-13 08:20:11

您是否尝试过添加一些简单的错误处理代码来帮助您找出可能出错的地方,例如

代码语言:javascript
复制
$DBconnect = mysql_connect("mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/", "UserName","PassWord","DB");

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

这很可能会给出一条错误消息,让您找出问题所在!

提示:

在我看来,这就像是您创建了一个名为

代码语言:javascript
复制
$OPENSHIFT_MYSQL_DB_HOST = 'SomeHostName';
$OPENSHIFT_MYSQL_DB_PORT = 'SomePortNumber';

在运行mysql_connect之前,您这样做了吗?或者将他们的文件包含在已经定义好的文件中?

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

https://stackoverflow.com/questions/31976976

复制
相关文章

相似问题

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