ホームページ >バックエンド開発 >PHPチュートリアル >phpmyadmin アクセスが拒否される本当の理由_PHP チュートリアル
phpmyadmin の最新バージョンをダウンロードしました
インストール後、ユーザー名 root を入力してログインをクリックします (ローカルにいるため、root にはパスワードがありません)
結果は常にアクセス拒否エラーになります
権限設定を確認した後問題ありません。
オンラインで良い答えが見つかりませんでした。
これはルート コードです。設定ファイルに次の文があることがわかりました。
$cfg['Servers'][$i][' AllowNoPasswordRoot'] = false;
libraries/common の 886 行目で検証します。 false の場合、ユーザー名が root の場合は、パスワードを空にすることはできません。それ以外の場合は、検証は実行されません。デフォルトです。これを true に変更してください。これは、セキュリティ上の理由から、root パスワードを設定する必要があるためだと思います (笑)。ただし、一般に、ローカルの root ユーザーは空です。それ以外の場合は、 root パスワードが空であり、現在のセキュリティ レベルではログインが許可されていないことを示すプロンプトを設定できます。これにより、XXX に移動して設定を変更できるようになります。単一のアクセスが拒否される理由!
http://www.bkjia.com/PHPjc/320196.html
www.bkjia.com