我有一个opensshift应用程序,我刚刚在同一个磁带上安装了一个postgresql数据库。
我已经安装了postgresql数据库,但现在我想从我的PC连接到数据库,所以我可以开始创建新的表。
127.3.146.2:5432
在我的网络帐户下,我看到我的
数据库:txxx
用户:admixxx
密码:xxxx
然后使用Razorsql我尝试设置一个新的连接
随着用户密码不正确的进行。
如果我尝试使用本地IP连接,如127.0.0.1,那么我可以连接好。
如下所示,运行“rhc port-forward $ appname”命令后,您需要连接到127.0.0.1的ip地址和其旁边显示的端口,以连接到您要访问的服务,例如Postgresql的。在下面的示例中,我将连接到127.0.0.1,端口5432.如果您已经在postgresql端口上本地运行了一些东西,它将选择另一个端口并将其显示在表中。但是,连接将转发到您的开启式装备,并在您的装备上安装postgresql。
Corey-Red-Hat:~ cdaley$ rhc port-forward rt2 Checking available ports ... done Forwarding ports ... To connect to a service running on OpenShift,use the Local address Service Local OpenShift ---------- -------------- ---- --------------- httpd 127.0.0.1:8080 => 127.7.74.1:8080 postgresql 127.0.0.1:5432 => 127.7.74.2:5432 Press CTRL-C to terminate port forwarding
有关在这里使用Postgresql墨盒的更多信息,请参考OpenShift开发人员门户:https://developers.openshift.com/en/databases-postgresql.html