質問させて頂きます。
現在PHP + MySQLでデータベースの勉強をしているのですが
いきなり取っ掛かりで躓いてしまってます…
一通り設定し終わってから、MySQLに接続するだけの以下の様なコードを実行しました。
<?php
$hdb = mysql_connect("localhost","root","test_pass");
if(!$hdb){ print("can not connect db\n"); exit; }
mysql_close($hdb);
?>

すると、以下の様なエラーが表示されてしまい、失敗します。
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol
requested by server; consider upgrading MySQL client in C:\www\test.php on line 2
can not connect db

色々と自分でネット上を調べた結果、新しいMySQLのパスワードのハッシュが
変更になった為に起こる問題だという事が分かり、my.iniに [mysqld-4.1] old-passwords を追加して実行したのですが、
やはり同じエラーが表示されてしまいます…
色々と自分で試行錯誤したのですが、どうしても問題が解決できず、ここで質問させて頂きました。
尚、PHPはMySQL関係以外のコードならキチンと動作し、MySQLもコンソールから問題なく接続出来てます。

[環境]
WindowsXP SP2 Professional
Apache 2.0.52
PHP 5.0.2.2
MySQL 4.1