1

OpenShift で作成したデータベースにアクセスするローカル Spring アプリを作成しています127.2.xx.yy/eetom:3306。そこで、このプロパティを で作成しましたBeans.xml

<property name="url" value="jdbc:mysql://127.2.xx.yy:3306/eetom"/>

しかし、次のような例外があります

Could not get JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The driver has not received any packets from the server

そこで、IP を に変更し、localhostOpenShift rhc を使用してポート転送を作成しました。そして、rhc最初に入力したIPとポートがポート転送に正確に使用されていることが示されました。その方法はうまくいきました。

質問:

ポート転送なしで mysql に直接アクセスする正しい方法は何ですか?

4

1 に答える 1