PHP、PHPMyAdmin、および mysql で IIS を使用しています。それらは別々にインストールされました。mysql がインストールされたとき、オプションが与えられ、パスワードの設定を進めました。同じパスワードを使用して phpmyadmin を使用できますが、データベース接続をテストするとエラーが発生しますAccess denied for user ''@'localhost' (using password: NO)
。
私は可能な解決策を探してフォーラムやYouTubeのいたるところにいましたが、どこにも行けませんでした. ファイアウォールを無効にし、mysqld を個別に許可しようとしましたが、まだ結果が得られません。
PHPMyAdmin は IIS のwwwrootフォルダーにあり、mysql はC:/Progam Filesフォルダーにあります。これは考えられる問題ですか、それともこの設定は問題ありませんか?
さらに、構成ファイルを確認したところ、すべて同じ一致するパスワードが設定されています。私のユーザーはroot
、すべての構成ファイルにもそれがあります。PHPMyAdmin はそれをユーザーとして受け入れます。