XAMPPにPEAR::MDB2のドライバがないけん(EeePC)

a982008-02-16

EeePCにXAMPP-1.66 for Windowsをインストールして(Cドライブは容量不足となるのでDドライブのSDへ*1)、PEARMDB2を使おうとしたら、ドライバがない。PEAR install もできないので、go-pearを実行。MDB2#mysqliをインストール。


d:\xampp\php> pear upgrade MDB2
...
d:\xampp\php> pear install MDB2#mysqli
...


[注意]MySQLはインストール直後はパスワードなしのままであるため、パスワードを設定する。mysqladmin.exe コマンドで行うが、readme_en.txt の記述には間違いがあるため、次を参照のこと。ここでは、phpMyAdmin 管理ツールの設定も行っている。
( http://www.apachefriends.org/jp/xampp-windows.html#2619 より)

\...\xampp\mysql\bin\mysqladmin -u root password secret

注意: rootのパスワードを変更したことを必ずPHPMyAdminに伝えてください。 \...\xampp\phpmyadmin\ の下の "config.inc.php"を探し、下記の行を編集します:

$cfg['Servers'][$i]['user'] = 'root'; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP MySQL authentificatio

ここで、secret の変わりに自分で決めたパスワード文字列を与える。なお、パスワードの設定後に mysqladmin コマンドを実行する際には、'-p' オプションを加えて現行パスワードの入力プロンプトを出させるようにする必要がある。

d:> \xampp\mysql\bin\mysqladmin -u root -p password newsecret
Enter password: xxxxxx

*1:リムーバブルメディアへのインストールはお試し用なので運用を考えるときは決してまねしないでください