通过Navicat连接Cloud Foundry中的ProgreSQL
==开通ssh权限==
命令:cf enable-ssh rexel-service
==创建service-key==
命令:cf create-service-key test-pg EXTERNAL-ACCESS-KEY
==获取service-key==
命令:cf service-key test-pg EXTERNAL-ACCESS-KEY
==配置服务实例的SSH隧道==
命令:cf ssh -L 63306:pod515000-pg-0.node.dc1.a9ssvc:5432 rexel-service
端口号任意指定即可(我试验了63306,63307等,都没有问题)
==使用第三方工具来连接postgresql==
注意:
1、主机:必须是localhost
2、端口必须是上面的:63306
3、用户名和密码在service-key中。
以下是从Navicat中查看到的数据。
==补充==
必须保持ssh状态,才可以通过第三方客户端连通。
如果将ssh状态断开,就没有办法连接了。如下图所示,退出了SSH连接
连接失败
--END--