MySQL 5でrhel 5とphp 5を使用しています。私のサーバーはすでに構成されており、すべてのアプリケーションをスムーズに実行しています。 mysqlにrootとしてアクセスし、パスワードを入力しています。しかし、ブラウザからphpmyadminにアクセスすると、パスワードを要求されません。ユーザー名とパスワードを要求するように設定する方法を教えてください。私はphpとmysqlに精通していないので、簡単な方法でそれを行う方法を教えてください。
これは簡単に実行できます。
/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認証を追加して、さらにセキュリティを強化することができます。
お役に立てれば :)
PhpMyAdminにApache HTTP認証を使用するか、phpMyAdminインストールディレクトリのconfig.inc.phpファイルでユーザー名とパスワードを指定できます。
利用可能な詳細情報 こちら 。