web-dev-qa-db-ja.com

PhpMyAdmin(ubuntuランプ上):パスワードなしでのログインは構成により禁止されています(AllowNoPasswordを参照)

私のmysqlパスワード= ''(Ubuntu 10.04ランプで)PhpMyAdminにログインしようとすると、エラーが発生します:パスワードなしでのログインは構成によって禁止されています(AllowNoPasswordを参照)なしでphpMyAdminに入るにはどうすればよいですかパスワードを設定してください?ありがとう

18
Yosef

ファイル/etc/phpmyadmin/config.inc.phpでオプションAllowNoPasswordをオンにすることができます。

Config.inc.phpファイルを編集し、次の行を検索してコメントを外します。

// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;

その後、パスワードなしでPhpMyAdminにアクセスできます。

27
Netum

この問題を解決しようとしたときに気づいたのは次のとおりです。私が経験したこと:

  1. $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;と設定しました。
  2. 私はphpmyadminに行き、パスワードなしでうまくログインします..問題ありません

次に、www-dataとは異なるユーザーでApacheを実行したかったので、

  • / etc/Apache2/eenvvarsに移動し、export Apache_RUN_USER = myuserおよびexport Apache_RUN_GROUP = myuserを編集します

Apache2を再起動し、パスワードなしでphpmyadminにログインしようとしても、イベントは発生しませんが、前述のとおり、$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUEに設定します。

それを解決するには

  • / etc/phpmyadmin /に移動します
  • 権限を確認します(ls-lを実行します)
  • Config-db.phpおよびconfig.inc.phpのroot:www-dataであることに気付きました
  • 私はSudo chown root:myuserを実行します
  • Apacheを再起動します
  • 次に、phpmyadminに移動し、passowrdでログインします...それは機能します

Www-data以外の(つまり所有している)Apacheを実行し、config.inc.phpとconfig-db.phpがwww-dataによって所有されている場合、phpmyadminは

4
Ali

sudoを使用して上記の次のファイル(etc/phpmyadmin/config.inc.php。)にアクセスし、このファイルをこれで編集する前にapcahaを停止します

// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;

それ以外の場合は、更新できません。 apcaheを停止するコマンド

Sudo /etc/init.d/Apache2 stop

それが私にとってうまくいくことを願っています

2
mfq

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;
0
Nanhe Kumar