めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

phpMyAdminをインストールする

MySQL5.0とPHP4.4でphpMyAdminをインストールしたのですが、いくつかハマったのでメモ書き。

インストール

cd /usr/local/src
wget wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.10.1-all-languages.tar.gz?download
tar zxf phpMyAdmin-2.10.1-all-languages.tar.gz
cd phpMyAdmin-2.10.1-all-languages
cp libraries/config.default.php config.inc.php
vi config.ini.php

config.ini.php

$cfg['PmaAbsoluteUri'] = '表示させるURLを設定';
cfg['blowfish_secret'] = 'なんでもいいらしけれど、書いておく(わかってない)';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'ユーザ名';
$cfg['Servers'][$i]['password'] = 'パスワード';

my.cnfを設定する

cd /usr/local/mysql/var/
vi my.cnf

my.cnfの[mysqld]あたりに

old-passwords

と記述して再起動。

従来ユーザについて

インストール直後でも、rootユーザがいると思うので。

/usr/local/mysql/bin/mysql -u root -p
mysql > set password for root@localhost=old_password('パスワード');
mysql > exit

これでいいはず。なんでこんなに手間かというと、MySQLの4.1系からパスワードの処理が変わったせいらしい。