OK、根本的なエラーメッセージが(サーバー上に)見つかりました。ありがとうございました。重要です:
[MySQL][ODBC 3.51 Driver]Access denied for user 'bla'@'162.253.126.112' (using password: YES)
「アクセスが拒否されました」と「MySQLID」はユーザー名とホストの組み合わせであるため、これは次の3つのいずれかを意味します。
-
mySQLに間違ったユーザー名を渡しています...
-
...および/またはアクセスが許可されていないホストからログインしています...
-
...および/またはmySqlに間違ったパスワードを渡しています
通常、トラブルシューティングの最善の方法は、mysql> コマンドラインクライアント。これはおそらくあなたにとって選択肢ではないと思います。
別の方法としては、[コントロールパネル]> [ODBC]> [接続のテスト]:
ただし、IIS WebサーバーとMySQLデータベースが(ローカルではなく)リモートサーバーに同じ場所に配置されている場合は、これもオプションではない可能性があります。
mySQLのユーザー名/パスワードのトラブルシューティングに関するその他の提案は次のとおりです。
-
MySQLエラー1045 (28000):ユーザー'bill' @'localhost'のアクセスが拒否されました(パスワードを使用:YES)
-
ホスティングプロバイダーと協力して、mySqlへの認証に使用しているユーザー名+ホスト+パスワードの組み合わせを確認することもできます。