私の元のコメントによると、リモートDBはローカルホスト以外からの接続を拒否していると思います。その仮定に基づいて、次の2つの解決策があります。
-
sshトンネルを使用します。 sshトンネルを介して接続するためのハウツーはたくさんあります。たとえば、 http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/ 。
-
リモートDBがリモート接続を受け入れていることを確認してください。次のstackoverflowスレッドで受け入れられた回答を確認してください
Can MySQLサーバーに接続しないエラー111