パスワードログインなしでmyadminを設定する方法のphpチュートリアル
phpmyadminの最新バージョンをダウンロードします
インストール後、ユーザー名rootを入力してログインをクリックします(私はローカルなのでrootにはパスワードがありません)
結果は常に次のように報告されますアクセスが拒否されました
アクセス許可の設定を確認したところ、問題はありませんでした
設定ファイルの config にルートコードがあることがわかりました。 default.php:
$cfg['Servers'] [$i]['AllowNoPasswordRoot'] = false;
libraries/common.inc.php の 886 行目で確認
false の場合、ユーザー名が root ユーザーの場合、パスワードを空にすることはできません。それ以外の場合は、検証しないとデフォルトで false になります。true に変更してください
これは、セキュリティのために root パスワードを設定する必要があるからかもしれません (笑)、私はそう思います。テスト中は少し不便です。通常、ローカルの root ユーザーは空です
それ以外の場合は、root パスワードが空であり、現在のセキュリティ レベルではログインが許可されていないことを示すプロンプト ステートメントを変更できます
XXX に移動して、設定を変更すると、1 つのアクセスが拒否される理由を見つけるのが非常に難しくなります。
方法 2
$cfg['Servers'][$i]['nopassword'] = false; $i][ 'AllowNoPassword'] = false;
コードを変更します。 .php は次のようになります:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
コードを次のように変更します:
データベース チュートリアルの接続パスワードを空のパスワードに設定すると、成功します。
http://www.bkjia.com/PHPjc/444772.html