sql >> データベース >  >> RDS >> Mysql

.aspページからリモートmysqlに接続しようとしています

    OK、根本的なエラーメッセージが(サーバー上に)見つかりました。ありがとうございました。重要です:

     [MySQL][ODBC 3.51 Driver]Access denied for user 'bla'@'162.253.126.112' (using password: YES) 
    

    「アクセスが拒否されました」と「MySQLID」はユーザー名とホストの組み合わせであるため、これは次の3つのいずれかを意味します。

    1. mySQLに間違ったユーザー名を渡しています...

    2. ...および/またはアクセスが許可されていないホストからログインしています...

    3. ...および/またはmySqlに間違ったパスワードを渡しています

    通常、トラブルシューティングの最善の方法は、mysql> コマンドラインクライアント。これはおそらくあなたにとって選択肢ではないと思います。

    別の方法としては、[コントロールパネル]> [ODBC]> [接続のテスト]:

    ただし、IIS WebサーバーとMySQLデータベースが(ローカルではなく)リモートサーバーに同じ場所に配置されている場合は、これもオプションではない可能性があります。

    mySQLのユーザー名/パスワードのトラブルシューティングに関するその他の提案は次のとおりです。




    1. 主キーではないMySQLのフィールドをauto_incrementする必要があります

    2. MySQLの階層クエリ

    3. DBCC CHECKDBの影響を最小限に抑える:すべきこととすべきでないこと

    4. Oracleに対するJavaのPreparedStatementの質問