どうぞよろしくお願いいたします。これを入力し始めると、SOが同様のトピックを閲覧するための機能を件名に追加していることに気付きました。リソースを使い果たした後、この投稿を続けます。
ローカルネットワーク上に2台のマシンがあります。
プロダクションボックス-Ubuntu、Apache、Mono、Asp.net、C#(すべて最新)。
開発ボックス-Xamarinを使用したWindowsXP
プロダクションボックスはWANIPのポート80からホストされるため、モバイルデバイス(プロダクションテスト)または開発ボックス(ブラウザープロダクションテスト、またはXamarinを使用したリモート開発環境テスト)からWebサイトにアクセスできます。
私の接続文字列は間違いなく次のとおりです。server=$servername $; port = 3306; database = $ databasename $; uid = $ username $; password = $ password $;
4つのサーバー値の組み合わせすべてを使用しました([SERVERNAME]、localhost、127.0.0.1、リモート開発環境テスト用の実際のネットワークIP)。
cnfにbind-address:127.0.0.1があります。
実稼働テストを使用してサイトにアクセスするたびに、「指定されたMySQLホストのいずれかに接続できません」というエラーが引き続き発生します(ブラウザにWAN IPを入力してサイトにアクセスすると、Apacheは同じです。ボックスをMySqlとして)またはリモート接続(開発クライアント、Xamarinデバッガー)。
netstatは、ポート3306でリッスンしていると言っています。
接続文字列からポート3306を削除してみました。
PASSWORD / PWD USER ID / UID/USERのさまざまな組み合わせを試してみました。
すべての失敗。助けてください!