私は外部のネットワーク、例えばWAMネットワークにクライアントPCを接続する方法を知りたいのですが、私のPCに私のデータベースがあり、私はこれをサーバーのように使います。私はLANネットワーク内の別のクライアントコンピュータとmysqlを接続する方法を知っていますが、私は他の方法のようにそれを行う方法はわかりません。 あなたが何かを理解できない場合は、私に知らせてください。 PD:申し訳ありませんが、私の英語は英語フォーラムの最初の質問ですC#システムとLAN外のMySQLデータベースを接続する方法は?
-1
A
答えて
0
最終的にはまったく同じ方法で動作します。データベースに接続するにはIPアドレスとポートが必要です。これを行うには、データベースサーバとのネットワーク上のファイアウォールでポート転送を設定するか(基本的にLAN IPアドレスに転送するポート3306)、データベースサーバに公開されている静的IPを与えてからポート3306を開きますどんなファイアウォールでも。または、データベースサーバーとのネットワークにVPNを設定し、これを介して接続することもできます。正しいとすれば、VPNオプションははるかに安全です。
しかし、なぜあなたはこれをやりたいのですか?あなたのアイデアは、データベースに直接接続するクライアントソフトウェアを持つことですか?これは素晴らしい設計ではありません。通常、フロントエンドAPI(RESTful APIなど)を介してアクセスするバックエンドデータベースを使用する方がよいでしょう。他の利点の中でも、データベースへのアクセス制御をより細かく(きめ細かく)行うことができます。
-1
MySqlサーバーには、MySqlポートで外部接続を受け入れるためのファイアウォールルールが必要です(デフォルトは3306)。最適な設定では、クライアントのWANアドレスからの接続のみが可能になります。
これで、C#コネクタはLANとまったく同じように接続できます。
関連する問題
- 1. 外部システムとの接続|システムを設計する方法
- 2. mysqlデータベースとの接続方法は?
- 3. MySQLデータベースをC#WinFormアプリケーションに接続する方法は?
- 4. mysqlへのC++データベース接続
- 5. C#のMySqlデータベースに接続
- 6. LAN経由でSQL Serverデータベースに接続する方法
- 7. CentOSのC UDFからMySQLデータベースに接続する方法
- 8. mysqlデータベースに接続するC++
- 9. Socket.ioとlanとの接続
- 10. bonita bpmとmysqlデータベースとの接続方法は?
- 11. 遠方のコンピュータからLANに接続する方法は?
- 12. MySQL接続ファイルを追加してデータベース接続をチェックする方法は?
- 13. mysqlのデータベースにユーザーを接続する方法は?
- 14. PHPとMySQLのデータベース接続
- 15. 他のデータベースからOracleとMySQLの両方のデータベースに接続する方法
- 16. mysql workbenchのデータベースとWebアプリケーションの接続方法は?
- 17. LAN経由でmySQLに接続
- 18. Magentoで複数の外部データベースを接続する方法は?
- 19. マスタースレーブ接続文字列をC# - MySQLデータベース
- 20. MS SQL 2008およびMS VStudio 2010 C#を使用してLAN接続でデータベースをセットアップする方法は?
- 21. C#.NETホストのmysqlデータベースに接続
- 22. 警告Cコード(MySQLデータベースへの接続)
- 23. asp.net C#コード(mysqlデータベース接続)のエラー
- 24. 2つの異なるPCをmysqlデータベースに接続する方法C#
- 25. F#をMySQLデータベースに接続する方法は?
- 26. データベース接続mysqlとSpringフレームワーク
- 27. MySQLデータベースとASP.NETグローバル接続
- 28. PHPとMySQL "データベース接続"
- 29. コードローバとmysqlデータベース接続
- 30. MySQLデータベースとphpデータベースの接続エラー
ポートフォワードを設定するか、VPNを作成します。 – Dai
これはc#またはmysqlの質問ではありません。 –
[mysqlへのリモート接続を許可する方法](https://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql)の可能な複製 – doriclazar