【Java】さくらのスタンダードサーバーのデータベースは外部からアクセス出来ない


僕の3連休
この3連休を目安にVPSの契約をしました。
理由は1つ。

Javaサーブレットを動かしたかったから。

スタンダードサーバーだと言うまでもなくJavaサーブレットを動かせないので、VPSを借りてtomcatを入れてゴリゴリJavaで遊んでいるわけであります。言ふてもまだサンプルのwarファイルを置いてみて表示とか動作のもろもろの確認をしているだけなのですが、前途多難!

早速問題にぶちあたりました。

スクリーンショット 2015-10-11 2.17.08

お金をけちったらバチがあたった…。

ってことでせめてsqlは違うところに置いておこうと思ったが凶。

僕が連休の33%をつぎ込んだ挙げ句に時間をドブ川に捨てた「さくらスタンダードサーバーのデータベースサーバー化」について書きたいと思います。



繋がらないmysqlサーバー
そうなんです。
表題の通りまったく繋がらなかったんです。

Caused by: java.net.ConnectException: Operation timed out

何回この原因と見つめ合ったことか。
辟易としております。

何回コードを見直しても間違っている場所は無し。
ライブラリのインポートも出来ている。
じゃあなんで動かないのか。
完全に謎でした。

そう。

僕は自分のコードが間違っているに決まっていると言うバイアスにかかっていたのです…。


さくら先輩まじrespectっす
スクリーンショット 2015-10-11 2.24.47

スクリーンショット 2015-10-11 2.24.47 のコピー

外部からデータベースに接続可能 マネージドサーバーだけ


まとめ
残り2日楽しもうと思います…。

さて。
どこにsql置きましょう…。


最後まで読んでいただきありがとうございます。もしこの記事を気に入って頂けたようであればシェアをお願い致します。非常に励みになります。


コメントを残す