2

私のマシンにはmysqlサーバーがインストールされています。Google アプリ スクリプトの jdbc サービスを使用して、同じローカル mysql インスタンスに接続したいと考えています。接続失敗エラーが発生しています。1. jdbc サービスを使用して、プライベート マシン (ラップトップ) で実行されている mysql インスタンスに接続できますか。2. そうでない場合は、パブリック IP に接続することが常に必須です。プライベート マシンで実行されている mysql インスタンスに接続する代替手段は何ですか。

4

1 に答える 1

1

これは確かに機能しますが、Google のマシンが自分のマシンに接続できるようにする必要があります。これは、ファイアウォールに穴を開けたり、ルーターにポート転送を設定したりすることを意味します。

セキュリティの取り決めに穴を開ける代わりに、Secure Data Connector と呼ばれる方法があり、マシンが Google への接続を開始できるようになります - https://developers.google.com/secure-data-connector/

残念ながら、SDC はまだ JDBC をサポートしているとは思えません (HTTP ベースの通信のみをサポートしていると思います)。

(PS 1 つの非常に簡単な回避策は、ローカル データベースをある種のクラウド サービスにミラーリングし、Google からそのレプリカへのアクセスを許可することです)。

于 2013-02-17T22:46:05.277 に答える