とけろぐ

2015年10月から新しくなったxamppのセキュリティ設定方法

はじめに

夏休みだから何か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を保存する。

レトロなオレンジのページの方が使いやすかった気がする。