2

まず、この問題について、彼女に関するすべての関連トピックを調べました。しかし、私の質問に完全に答えることに成功した人はいませんでした。

現在、認証とユーザーカスタムリストの保存の両方にmysql接続を必要とするC#でコーディングされたデスクトップアプリに取り組んでいます。

テスト データベースを hostgator のアカウントに配置し、次のような接続文字列で接続しました。

public static string cs = "Server=xx.xx.xxx.xx;Port=3306;Database=xxx;Uid=xx;Password=xxx";

すべてが 100% 正しかったにもかかわらず、自分の IP アドレスをホワイトリストに登録するまで接続できませんでした。

これですべてが完璧に機能していますが、問題は、デスクトップアプリのすべてのユーザーをホワイトリストに登録して、データベースに接続できるようにする方法です。

全員をホワイトリストに登録せずに接続を許可するためにできることはありますか?

事前にありがとう
アレックス

4

1 に答える 1

1

はい、それはおそらくMySQL(またはおそらくファイアウォール)の構成オプションです。ただし、明らかにセキュリティ上の懸念があるため、ホストはすべてのホストされた MySQL サービスに接続することを許可していないと思います。

共有したいデータを公開する、Web サーバー上で実行される単純なサービスを作成することをお勧めします。その後、C# アプリでこのサービスを使用できます。

于 2012-08-05T21:37:11.137 に答える