MySQL4.1 にパスワードを設定した上で phpMyAdmin を使って http://localhost/phpmyadmin/ へアクセスしようとすると
#1251 – Client does not support authentication protocol requested by server; consider upgrading MySQL client phpmyadmin
と言うエラーが出て接続できなかったので調べてみたところ,クライアント(PHPMyAdMin)が MySQL の新しいパスワードハッシュに対応していないと言う事らしい。さらに調べてみると phpMyAdmin on Mac OS X 10.4 “Tiger” と言う記事を見つけたので,これを参考にパスワードを昔の形式に直すと言うことをやってみましたが,文法エラーが出てNG。
ということで,MySQL を4.1.x 系から4.0.x系へダウングレード。MySQL 4.0.x をダウンロード。手順は entropy.ch の MySQL Database Server 。無事起動したのでパスワードも設定。phpMyAdmin からもアクセスできたので一件落着。
p.s. 4.1系から4.0系のパッケージをインストールしようとしても 上位バージョンがインストールされている と言うエラーが出るので,
/Library/Receipts/mysql-standard-4.1.2-apple-darwin7.7.0-powerpc.pkg.pkg
を削除しておく事。
p.p.s 2005–06-06–02:27pm
via Mysql ‑4.1.1.0+Tiger+PHP4.3.10
MySQL リファレンスマニュアル :: A.2.4 Client does not support authentication protocol エラー
うーん,WordPress でこれが通じるかどうかなんだけど,ま,しばらくの間は MySQL を4.1.x にアップデートせずにこのままで行きましょう。
ここんとこのドツボ
PHP の実験場にしようと思ったので、MySQL をインストールしてみました。なんかエラー出まくってる。バージョンがどったらこったらと書いてあるのでいろいろ調べてみたら、PHP4 ではユ…