我们公司有一个 Web 服务器,并在 OpenShift 上创建了一个 MySQL 服务器。
我们需要使用 Python 访问数据库服务器,无需 rhc 端口转发,
我们可以通过其他方式直接访问 OpenShift 上的 MySQL 吗?
谢谢
您可以像访问未安装在 OpenShift 上的任何其他数据库一样直接访问该设备。
当您创建 MySQL 盒式磁带时,您应该已经获得了一个连接字符串:
mysql://OPENSHIFT_DB_GEAR_DNS:OPENSHIFT_DB_PORT/...
您可以使用提供的连接字符串和身份验证来访问应用程序。
注意:上面的这些字符串是齿轮上的环境变量,通常会转换为:
mysql://app-namespace.rhcloud.com:55582/
其他应用程序可以从设备外部使用它来访问托管在 OpenShift 上的数据库。
注意: OpenShift论坛有很多关于这个主题的内容。