ホームページ  >  記事  >  バックエンド開発  >  空のパスワードでのログインを許可するように phpMyAdmin を設定する方法

空のパスワードでのログインを許可するように phpMyAdmin を設定する方法

WBOY
WBOYオリジナル
2016-06-20 13:04:561216ブラウズ

空のパスワードでのログインを許可するための phpMyAdmin の設定方法

phpmyadmin ログイン パスワードを空のパスワードに設定すると、Mysql コマンド ラインから空のパスワードで Mysql に入ることができますが、空のパスワードで再度 phpmyadmin にログインするとログインできなくなります。

これは、phpmyadmin の空のパスワードでのログインがデフォルトで禁止されているためです。phpmyadmin で空のパスワードでのログインを許可したい場合は、phpmyadmin 関連の設定を変更する必要があります。

phpmyadmin に空のパスワードでのログインを許可したい場合は、libraries/config.default.php 設定ファイルを変更する必要があります (ルート ディレクトリに config.inc.php を使用して phpmyadmin をインストールした場合は、それを確認してください)一緒に)。

デフォルトでは、phpmyadmin の空のパスワードによるログインは禁止されています。この動作は主に、設定ファイル library/config.default.php の 2 つのグローバル変数、つまり

によって制御されます。
$cfg['Servers'][$i]['nopassword'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;  

これら 2 つの変数を変更して True に設定する限り、phpmyadmin は空のパスワードでのログインを許可します。つまり、libraries/config.default.php で次の内容を変更します。

$cfg['Servers'][$i]['nopassword'] = true; $cfg['Servers'][$i]['AllowNoPassword'] = true;  

また:

$cfg['Servers'][$i]['password'] = '';  

データベース接続パスワードを空のパスワードに設定すると成功します。

メモ

phpmyadmin に空のパスワードでのログインを許可する場合、通常は次の変更のみを行います:

$cfg['Servers'][$i]['AllowNoPassword'] = true;  

これは間違いです。空のパスワードで phpmyadmin にログインしても、ログインできません。上記の 3 つの構成変数を変更する必要があります。

phpmyadmin 設定ファイル config.default.php を変更した後も、空のパスワードを使用して phpmyadmin にログインできないことがあります。

これは Cookie が原因で発生します。元の phpmyadmin ログイン ウィンドウを閉じて、新しいウィンドウを再度開く必要があります。この時点では、スペース パスワードでのログインは問題ありません。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。