私のmysqlパスワード= ''(Ubuntu 10.04ランプで)PhpMyAdminにログインしようとすると、エラーが発生します:パスワードなしでのログインは構成によって禁止されています(AllowNoPasswordを参照)なしでphpMyAdminに入るにはどうすればよいですかパスワードを設定してください?ありがとう
ファイル/etc/phpmyadmin/config.inc.phpでオプションAllowNoPasswordをオンにすることができます。
Config.inc.phpファイルを編集し、次の行を検索してコメントを外します。
// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
その後、パスワードなしでPhpMyAdminにアクセスできます。
この問題を解決しようとしたときに気づいたのは次のとおりです。私が経験したこと:
次に、www-dataとは異なるユーザーでApacheを実行したかったので、
Apache2を再起動し、パスワードなしでphpmyadminにログインしようとしても、イベントは発生しませんが、前述のとおり、$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUEに設定します。
それを解決するには
Www-data以外の(つまり所有している)Apacheを実行し、config.inc.phpとconfig-db.phpがwww-dataによって所有されている場合、phpmyadminは
sudoを使用して上記の次のファイル(etc/phpmyadmin/config.inc.php。)にアクセスし、このファイルをこれで編集する前にapcahaを停止します
// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
それ以外の場合は、更新できません。 apcaheを停止するコマンド
Sudo /etc/init.d/Apache2 stop
それが私にとってうまくいくことを願っています
phpmyadmin
構成ファイルを開く
Sudo nano /etc/phpmyadmin/config.inc.php
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;