web-dev-qa-db-ja.com

phpMyAdminにユーザー名とパスワードを要求させる方法

MySQL 5でrhel 5とphp 5を使用しています。私のサーバーはすでに構成されており、すべてのアプリケーションをスムーズに実行しています。 mysqlにrootとしてアクセスし、パスワードを入力しています。しかし、ブラウザからphpmyadminにアクセスすると、パスワードを要求されません。ユーザー名とパスワードを要求するように設定する方法を教えてください。私はphpとmysqlに精通していないので、簡単な方法でそれを行う方法を教えてください。

6
anitha

これは簡単に実行できます。
/my/path/to/phpmyadmin/config.inc.phpに移動します。お気に入りのエディターで開き、次のようにします。

// Uncomment this line if it's commented. 
// Then insert a random string in the quotes ('').
// Have in mind not to enter symbols as " or ' in the quotes.
// You could use something like this - dsd87892@829109skmclwopa&
// It doesn't matter what exactly you type as long as it's not ' and " :)
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

// Then find this and set it to cookie. ( I don't know what's the default. )
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

これですべてが正常に機能し、ユーザーとパスワードを要求するはずです。
さらに、@ Cocowallaが言ったようにHTTP認証を追加して、さらにセキュリティを強化することができます。

お役に立てれば :)

9
tftd

PhpMyAdminにApache HTTP認証を使用するか、phpMyAdminインストールディレクトリのconfig.inc.phpファイルでユーザー名とパスワードを指定できます。

利用可能な詳細情報 こちら

1
Cocowalla