インターネット上にあるサーバー上のデータベースと、クライアント上で実行されるアプリケーションを接続したいと考えています。.Net フレームワークに基づく私のアプリケーションと、MySql Connector for .Net コンポーネントを使用する i。いくつかの検索の後、以下のphpコマンドを実行して、サーバーのサーバーアドレスを取得します。
echo $_SERVER['SERVER_ADDR'];
そして、このコマンドは次を返します: 67.225.166.81 サーバー上で php ファイルが実行されている場合、php を使用してデータベースに接続できます。.Net win アプリで接続の値を使用しました。これが接続文字列です。
string connStr = "server=67.225.166.81;port=3306;database=navayeme_joomfa;user id=navayeme;password=*****;";
win アプリが接続を試行し、例外がスローされました: ユーザー「navayeme@myclientIP」のホスト「67.225.166.81」への認証に失敗しました... myclientIP はクライアントの IP です。この問題を解決するにはどうすればよいですか?サーバーがこのタイプの接続をサポートしていない可能性はありますか?