夏休みだから何かwebアプリを作ろうかと久しぶりにxamppをさわったら、お馴染みのレトロなオレンジのページが消えてセキュリティの設定が分かりにくくなっていた。というわけで新しいxamppのセキュリティ設定(phpmyadminのrootパスワード設定)方法についてメモ。ちなみにWindows。
XAMPP Control Panelの向かって右の方にあるshellをクリック
黒い画面が出てくるので
# mysqladmin -u root password
と入力してEnterを押す。すると
New password:
と訊かれるので新しいパスワードを入力してEnterを押す。すると
Confirm new password:
と訊かれるので新しいパスワードをもう1度入力してEnterを押す。これで黒い画面での設定は終わり。
次にC:\xampp\phpMyAdmin\config.inc.phpを適当なテキストエディタで開く。
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
という部分があるのでそこを編集する。
$cfg['Servers'][$i]['auth_type'] = 'config';の部分を
$cfg['Servers'][$i]['auth_type'] = 'cookie';もしくは
$cfg['Servers'][$i]['auth_type'] = 'http';に変える。
cookieはクッキーを使った、いわゆる普通の認証。httpはベーシック認証。
少しベーシック認証の方が軽いかもしれないが大して差はない。
↓
$cfg['Servers'][$i]['password'] = '';
に先ほど黒い画面で入力した新しいパスワードを入力する。
$cfg['Servers'][$i]['password'] = '○○○';
という感じで。
終わったらconfig.inc.phpを保存する。
レトロなオレンジのページの方が使いやすかった気がする。