- 締切済み
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を再起動したのですが同じエラーでした。 他に設定しなければならない事があるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
phpinfo.phpなど適当な名前で <?PHP phpinfo(); ?> というファイルを保存してアクセスしてみてください mysqlに関するモジュールが表示されないようであればphp側での設定が不十分です OSがよくわからないけど、スキルが伴わないならxamppなどでやる方がよいかと
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
回答No.1
http://d.hatena.ne.jp/psquare/20061207/p1 この辺は参考になる? というかPHPのバージョン上げたほうが良くない? mysql_connectももう使わないほうがいいと思うけど