xampp環境構成での問題解決-mysqli_real_connect():( HY000 / 1045):ユーザー 'root' @ 'localhost'のアクセスが拒否されました



Problem Solving Under Xampp Environment Configuration Mysqli_real_connect



XAMPP環境構成の問題
バージョン:xampp 7.3.1

現在、Liu Meiが仮想マシン上にxampp環境を再度構築するときに、mysql管理インターフェイスを使用してroot @ xxxxx管理ユーザーのパスワードを設定すると、パスワードが変更されます。もう一度クリックすると、エラーは次のようになります。
画像



MySQLの戻り値:接続できません:設定が無効です。

mysqli_real_connect():( HY000 / 1045):ユーザー「root」@「localhost」のアクセスが拒否されました(パスワードを使用:NO)
phpMyAdminがMySQLサーバーに接続しようとしましたが、サーバーが接続を拒否しました。構成ファイルのホスト、ユーザー名、およびパスワードを確認し、この情報がMySQLサーバー管理者から提供された情報と一致していることを確認する必要があります。



プロンプトはエラー1045です。彼はエラーがアクセスの欠如によるものであると言ったので、アクセスは拒否されました。主な理由は、ユーザー名に対応するパスワードが正しくないことです。

私はインターネット上で多くの解決策を見つけましたが、そのうちのいくつかは本当に便利で、主に次のように分けられます。

1コマンドラインから直接mysqlセキュリティモードに入り、パスワードを再更新し、パスワードをnullに設定すると、次のように入力できます。



2これを行う別の方法は、phpmyadminのルートディレクトリにあるconfig.sample.inc.phpファイルを変更することです。c f g ['S e r v e r s'] [cfg [&#x27Servers&#x27] [i] [‘controlpass’] =“ your password”そして再試行してください。

Windowsで構築された環境を調べた後、最初の解決策は、主にパスワードをクリアして、パスワードが設定されていない環境に復元することで、問題を解決するのに役立つことがわかりました。その後、元の構成が有効になるため、問題は解決します。私が試したが失敗した2番目の解決策はまだエラーです:ユーザー「root」@「localhost」のアクセスが拒否されました(パスワードを使用:NO)

2番目の解決策を使用して問題を解決した後、ドキュメントを見て、次の解決策を入手してください。
このファイルは、xamppフォルダーのphpmyadminフォルダーの下にあるconfig.inc.phpです。
画像

それらのほとんどは青い矢印で示された方向に変更されていますが、私はここでは役に立たず、赤い矢印で示されたパスワードサーバーのパスワードを変更することで問題を正常に解決し、問題はその場所にあります。

問題は正常に解決されました。
画像