我们公司有一个Web服务器,并在OpenShift上创建一个MySQL服务器。
我们需要使用Python来访问没有rhc port forward的数据库服务器,
我们可以通过其他方式直接在OpenShift上访问MySQL吗?
感谢
答案 0 :(得分:0)
您可以直接访问齿轮,就像您没有安装在OpenShift上的任何其他数据库一样。
创建MySQL盒式磁带时,应该给你一个连接字符串:
mysql://OPENSHIFT_DB_GEAR_DNS:OPENSHIFT_DB_PORT/...
您可以使用提供的连接字符串和身份验证来访问应用程序。
注意:以上这些字符串是齿轮上的环境变量,通常会转换为:
mysql://app-namespace.rhcloud.com:55582/
可以从其他应用程序的外部使用它来访问OpenShift上托管的数据库。
注意: OpenShift forums有很多内容涉及此主题。