• 締切済み

PHPでMYSQLに接続できません

PHP(4.3.11)でMYSQL(5.0.81)に接続しようとすると接続できず、 Client does not support authentication protocol requested by server; consider upgrading MySQL client というエラーになります。 PHP文はこのように記述しています。 <?php $con = mysql_connect("localhost","root","password"); if (!$con) { print(mysql_error()); exit('データベースに接続できませんでした。'); } ?> my.cnf に old_passwords=1 を記述し、mysqlを再起動したのですが同じエラーでした。 他に設定しなければならない事があるのでしょうか?

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

phpinfo.phpなど適当な名前で <?PHP phpinfo(); ?> というファイルを保存してアクセスしてみてください mysqlに関するモジュールが表示されないようであればphp側での設定が不十分です OSがよくわからないけど、スキルが伴わないならxamppなどでやる方がよいかと

回答No.1

http://d.hatena.ne.jp/psquare/20061207/p1 この辺は参考になる? というかPHPのバージョン上げたほうが良くない? mysql_connectももう使わないほうがいいと思うけど

関連するQ&A