ブラウザに「localhost / phpmyadmin」と入力すると、ログインページではなく次のエラーが表示されます。
#1045 - ユーザー "root" @ "localhost"(パスワードを使用している場合はNO)のアクセスが拒否されました。
mysqli_real_connect():(HY000 / 1045):ユーザー "pma" @ "localhost"(パスワードを使用している場合はNO)のアクセスが拒否されました。
構成で定義された制御ユーザーの接続に失敗しました。
mysqli_real_connect():(HY000 / 1045):ユーザー "root" @ "localhost"(パスワードを使用している場合はNO)のアクセスが拒否されました。
phpMyAdminがMySQLサーバに接続しようとしましたが、サーバーは接続を拒否しました。設定でホスト、ユーザ名、およびパスワードを確認し、それらがMySQLサーバの管理者から与えられた情報に対応していることを確認する必要があります。
これを引き起こしているのはどうしたらいいですか?
回答:
回答№1は0XAMPPサーバーでWebサイトをホストしているときに同じ問題に直面していました。この問題を解決するための手順を以下に示します。
まず、MySQLのbinディレクトリを探して、NULLパスワードでログインしようとしましたが、MySQLデータベースにNULLパスワードでアクセスできないことを確認します
次に、パスワードIでログインしようとしましたデータベースをインストールする際にrootアカウント用に構成されています。私の場合、私はrootアカウントしか持っておらず、MySQLデータベースの他のアカウントを設定していません。もしあれば、適切なアカウントの詳細でログインしよう
rootアカウントのパスワードを確認したら、ディレクトリ "C:xampphtdocswebsiste-folderclasses"にあるMySQLHandler.phpファイルを更新し、上記のファイルのパスワードを更新しました
キャッシュとクッキーのデータを消去し、Webサービスを再起動すると、うまく動作します。