【问题标题】:Openshift MYSQL Cartige IPOpenshift MYSQL Cartige IP
【发布时间】:2014-02-04 15:03:50
【问题描述】:

我的可扩展 osclass 应用程序需要 MYSQL 的 IP 地址。我尽一切努力找出 MYSQL IP 但没有得到它。 以下事情我试图找到IP:

  1. rhc port-forward -a <appname> 命令,但它显示HAPROXYhttpd 的openshift IP 地址不适用于Mysql。http://i.stack.imgur.com/Plujm.png

  2. 然后好友 niharvey 建议我 ssh 进入应用程序并输入命令 env | grep MYSQL 但结果仍然不显示 IP 地址

(3) 我什至在 osclass 数据库设置页面中输入 MySQL 的 URL 而不是我从 2 中获得的 IP,但它不起作用。

(4) 我也尝试https://www.openshift.com/forums/openshift/how-install-custom-wordpress-setup-on-openshift-server 方法并编辑osclass 的config-sample.php 文件。因为 wordpess 和 osclass 非常相似,但这也不起作用。

我也在openshift上发帖,但没有回复:(

我的问题是我如何得到这个。我认为 OPENSHIFT 团队还允许免费层用户为可扩展应用添加 PHPMYADMIN。

【问题讨论】:

    标签: php mysql wordpress openshift osclass


    【解决方案1】:

    由于您使用的是可扩展的应用程序,您的 IP 实际上是一个完全限定的域名,您需要使用上面显示的 OPENSHIFT_MYSQL_DB_HOST 和 OPENSHIFT_MYSQL_DB_PORT 环境变量的值。

    并且

    如果这是您在 openshift (https://www.openshift.com/forums/openshift/cant-connect-to-database) 上的帖子,我们确实回复了您,您没有在您的论坛帖子中提供任何详细信息,以便我们能够帮助您。

    【讨论】:

    • corey,感谢您的回复,但这不是我的主题。我已经使用了 OPENSHIFT_MYSQL_DB_HOST 和 OPENSHIFT_MYSQL_DB_PORT 环境变量,正如我在第 04 期尝试中讨论的那样。如何获取可扩展应用程序的 ip 作为 osclass 安装支持 IP 而不是域名称。我也使用 rhc ssh 'echo $OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT' 命令。但它给了我相同的结果 52eee....-upme.rhcloud.com:37501 是否存在某种顺序,其中 IP 是分配给cartidge ?.如果是,那么MYSQL的IP将被找到作为HAPROXY的IP地址并且httpd是已知的
    【解决方案2】:

    使用命令rhc ssh <app> SSH 到您的应用程序 在 ssh 进入您的应用程序后,输入 env | grep MYSQL 然后找到OPENSHIFT_MYSQL_DB_HOST 并复制它的值 像这样的东西 OPENSHIFT_MYSQL_DB_HOST = 56********************43-<domain>.rhcloud.com 您需要第二部分,即56********************43-<domain>.rhcloud.com 然后当您仍在应用程序的外壳 (ssh) 中时,ping 您刚刚获得的地址 ping 56********************43-<domain>.rhcloud.com 。 生成的 IP 是 MYSQL 服务器 IP。 我一般使用OPENSHIFT_MYSQL_DB_URL中的端口附在ip上。

    这可能(不确定)在不同的应用程序中有所不同。

    您可以从我上面描述的env | grep MYSQL 命令中提取OPENSHIFT_MYSQL_DB_URL 的值。

    值类似于OPENSHIFT_MYSQL_DB_URL=mysql://<MySQLusername>:<MySQLpassword>@56********************43-<domain>.rhcloud.com:61836

    您也可以从这里提取所有必需的信息。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 2015-10-09
      • 1970-01-01
      • 2014-12-21
      • 2014-10-18
      • 2014-04-09
      • 1970-01-01
      相关资源
      最近更新 更多