1

アプリケーション内で MySQL を使用しており、ローカルの MySQL サーバーに接続しようとしました。最初に、正しい接続の詳細 (localhost、ユーザー: root、パスワードなし) を使用して接続を試みました。それは成功します。次に、間違った接続詳細 (localhost、ユーザー: root1、パスワード: 123) を使用して接続しようとしました。失敗しました。しかし、パスワードを空白のままにすると成功しますか? 理由はわかりませんが、パスワードを空白のままにしてユーザー名のみを提供するたびに (想像できるユーザー名は何でも) 成功します! 誰でもこのクレイジーなエラーで私を助けることができますか? サーバーが接続試行を拒否しない理由がわかりません。

前もって感謝します!

4

1 に答える 1

3

root パスワードを以前とは異なるものに変更することをお勧めします。次に、特権をフラッシュします。問題が解決しました。空白のパスワードを使用してローカルにログインすることはできません (PhpMyAdmin と同じ)。

詳細については、次のリンクにアクセスしてください: http://dev.mysql.com/doc/refman/5.0/en/default-privileges.html

于 2012-08-07T10:11:07.157 に答える