まず、私はプログラマーではありません。私はまともなコンピュータ知識を持つ医療従事者であり、これは少なくとも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に接続できませんか?
あなたの質問は、スタックオーバーフローには本当に適切ではありません。SuperUser(http://superuser.com/)で質問するのが良いかもしれません。 –
ありがとう、病気もそこに尋ねるが、そこの答えのレベル....私は必要なものではないようだ。私はここで高低を見てきましたが、答えはまだありません。私は正確なプログラミングの質問ではないが、そのスーパーユーザーの人々の疑いほど簡単ではないことを知っている。 –