在这种情况下,我有一个托管在服务器(调用服务器A)中的应用程序,需要访问在OpenShift(服务器B)上的DIY应用程序中托管的MySQL。
当服务器A尝试访问MYSQL时,我遇到以下问题:
[ERROR] The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.): Connection refused
以本地方式,如果我使用rhc port-forward
它的工作原理。但是,我不允许在服务器上安装rhc
命令行。
有没有办法配置两个服务器之一来访问数据库?
感谢。
答案 0 :(得分:0)
由于DIY购物车无法扩展,您将无法从外部访问数据库。当运行嵌入式mysql购物车时,你的mysql实例将在3306上监听,因为该端口在外部不可用,所以你将无法连接到它。但是,如果您的服务器B应用程序在可扩展的设备中运行。然后你的mysql购物车将在自己的装备中创建,因此有一个外部端口可以监听。