このごろすべてのプラットホームのために利用できるMySQLいくつかの実際に涼しい前陣用具がある。 一部はあなたのローカルラップトップか卓上コンピュータに取付けられている必要がある他があるがWEBベース、MySQLサーバーに取付けることができる。 MySQLサーバーがあなたのローカルネットワークの外でどこかに走ることをあれば多分それにあなたの極度の涼しいMySQLにデスクトップの顧客の話を与えるためにインターネットにそれにアクセスする必要がある。 MySQLサーバーがインターネットに率直に走るようにアクセスを与えるために誘惑されるかもしれない。 それは非常に悪い考えである。 保証で大いに妥協しないでアクセスを与える大いによりよい解決はここにある。
私達がMySQLあなたのサーバーへのSSHのトンネルによって基づく関係を使用してこれをいかにしてもいいか見よう。 これをする2つのステップがある。 第1データをMySQLサーバーに出入してしかし配管している間SSHのトンネルあなたのコンピュータからのMySQLあなたのサーバーへのSSHのトンネルの関係を作成することである。 次のステップはローカルポートへのMySQLの関係をし、MySQLあなたの遠隔サーバーへの近づくことを許されることである。 次の命令はsshのトンネルをからの作成する remoteserver.net あなたのローカルコンピュータに。 それはそのコンピュータに入って来、出て行く交通を進める 港3306 あなたのローカルコンピュータに 港6666.
ssh user@remoteserver.net - L 6666: localhost: 3306
上で示されている命令を取り替えること変更しなさい user@remoteserver.net あなたのリモートサーバの信任状が付いている部分、 - L 6666 あなたがあなたのローカル機械のMySQLにアクセスしたいと思う港を使って。 この命令を動かしたらあなたがリモートサーバでようにログインするのが常であったユーザーのためのパスワードを入れるように頼まれる。 首尾よくパスワードを入れた後あなたのsshのトンネルは作動中べきである。
今度はMySQLのあなたの好みの顧客を進水させ、あなたがちょうど作成したsshのトンネルを使用してあなたが付いている関係にMySQL遠隔サーバーをしなさい。 仮定して港のトンネルをセットアップしなさい 6666 接続するのに次の信任状を使用する必要がある。
ホスト: 127.0.0.1
港: 6666
あなたがあなたのリモートサーバによって使用するデータベースの証明を使用する必要がある。 右のすべてをしたらMySQLのあなたの顧客のあなたの遠隔データベースを見られる今べきである。 安全な遠隔結合に今ある。 Remember to close the ssh tunnel when you are done with using MySQL by quitting the ssh session you setup initially.

























{ 0 comments… add one now }
Leave a Comment