Client does not support authentication protocol エラー
mysql-standard-4.1.10-pc-linux-gnu-i686.tar.gzインストール後エラーが出る。
MySQL4.1から認証プロトコルが変わったために、旧認証プロトコルを使ったクライアントであるDBI、DBD-mysqlと合わないため出るエラー
DBD/DBI DBD/mysqlモジュールのアップグレードをしてもエラーは変わらず。
モジュールがまだ新しい認証方式に対応していないと思われ。
my.cnf の [mysqld] に old-passwordを追加(旧認証方式)
最初にgrantでパスワードを設定するときに既に”old-passwords”を設定していないとダメ。
最初にold-passwords を設定せずにパスワードを設定してしまうと、あとからold-passwords で起動してもクライアントからはアクセスできなかった。
だから、old-passwords設定してからパスワードを変更してクライアントからアクセスするとOK。