2016-08-16 19 views
0

まず、私はプログラマーではありません。私はまともなコンピュータ知識を持つ医療従事者であり、これは少なくとも1回ホームネットワーク内でこれを行っています。遠隔からSQLサーバーにリモートで接続できません

私は病院でいくつかの調査をしています。私のデータベースでは、ローカルネットワークコンピュータ上でサーバを実行し、wi-fi経由でノートパソコンからサーバに接続して、データベース。

私はmysql installeをダウンロードして実行しています。私はlocalhost経由でroot accまたは使用する設定アカウントと完全によく接続します。私はbind-addressを使ってネットワーク上のコンピュータIPにIPを変更しています。同じサーバーがあるマシンでrootとアカウントに完全に接続できます。xx.xx.xx.xx + portを使用してルートと他のすべてのユーザーと接続します。

しかしながら、ローカルネットワークに接続されたラップトップ上のワークベンチを使用して、私は、任意のユーザに接続することができない、それは常にエラーを10060.

を与える--Firewallは --All AVソフトウェアがオフ でオフになっています - アカウントが --client PC缶のpingサーバPC --Netstat -anobはmysqld.exeが、私はそれを必要とするポートをリスニング示す任意のホストからの接続を許可するように正しく設定されている

を聴くことがここでのネットワークは、ブロックの接続を行いますしかし、使用しているポートは、他のサーバタイプのアプリケーションに使用されているため、オープンしていますoトラフィックはないので、netstatに表示され、それらのポートの1つを使用するようにte serverを設定すると、そのアプリケーション用のオープンポートを手に入れました。

サーバPCがこれらのポートで開いていることを確認するにはどうすればよいですか?

接続しようとしているクライアントは、mysqlワークベンチまたはheidisqlです。 どちらも接続できませんが、私はDB4free.netにあるデータベースに接続する前にheidiを使用しています。病院では使用できません。ネットワークがdb4free.netが使用するmysqlのデフォルトポートをシャットダウンするためです。

なぜ私はそのPCに接続できませんか?

+1

あなたの質問は、スタックオーバーフローには本当に適切ではありません。SuperUser(http://superuser.com/)で質問するのが良いかもしれません。 –

+0

ありがとう、病気もそこに尋ねるが、そこの答えのレベル....私は必要なものではないようだ。私はここで高低を見てきましたが、答えはまだありません。私は正確なプログラミングの質問ではないが、そのスーパーユーザーの人々の疑いほど簡単ではないことを知っている。 –

答えて

0

デフォルトでは、リモート接続用にmySQLが設定されていないことがよくあります。ポートはオープンされている可能性がありますが、mySQLがリスンしていない場合、またはすべてのリモート接続を拒否するように設定されている場合は、接続できません。

リモート接続を許可するようにmySQLサーバーの構成を変更する方法については、お使いのバージョンのmySQLのマニュアルを参照してください。

+0

まあ、私はほとんどすべてのドキュメントを読んできましたが、リモート接続を許可する特別な設定はありません。 my.iniファイルでは、すべての無視設定がコメントアウトされ、すべてのユーザーが適切に構成されています。これはほとんどの人がすばやく提案するものです。また、Windowsシェル上のnetstatプログラムは、私のサーバーがリッスンしていることを表示します。割り当てられたポートでmysqld.exeを実行します。それは聞いている十分な兆候ではないでしょうか?ルータ内のワイヤレスアイソレーションはすでに排除されています。私はより多くのオプションが必要です。 NetBIOSが有効になっていて、なぜ私がデータベースにリモートアクセスできるのか理由が不明です。 –

+0

@MaxMolina私は遠隔接続をちょっと調べます。あなたはあなたが得る正確なエラーメッセージを投稿できますか? –

+0

@MaxMolinaその間、my.iniの 'bind-address 127.0.0.1'と' skip-networking'行を探し、それらがコメントアウトされていることを確認してください。また、ユーザーの特権がクライアントサーバー(またはワイルドカード)のIPを使用するように設定されていること、および特権がフラッシュされていることを確認してください。あなたのエラーメッセージはもっと手掛かりを与えるかもしれませんが、それは私が始めるところです。 –

関連する問題