MySQLとPHPを4から5にアップグレードしたのですが、なぜかphpinfoからみるとmysqlclientが4.1となります。

どこをいぢれば良いのか解決できるページを探してください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/02/13 17:51:07
  • 終了:2007/02/20 17:55:03

回答(2件)

id:Paddington No.1

Paddington回答回数161ベストアンサー獲得回数32007/02/13 19:54:03

ポイント35pt

一度mysqlの古いバージョンのパッケージをすべて削除して再インストールしてみてはどうですか?

http://bellks-tec.cocolog-nifty.com/blog/cat1216466/index.html

id:Sprint

それが出来たらやっているのです・・・

2007/02/13 23:40:32
id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402007/02/13 23:37:31

ポイント35pt

MySQL AB :: MySQL 5.0 Reference Manual :: 22.3 MySQL PHP API

phpinfo() で見れるのは PHP5 に付属している MySQL クライアントのライブラリ。

MySQL5 で新しくサポートされた認証方式に対応していない以外は特に問題無さそうなので MySQL 自体を --old-passwords オプションつきで起動するだけでいいと思います。


どうしても新しい認証方式を使いたい場合は mysqli API を使うと良いようです。

mysqli - Stands for “MySQL, Improved”; this extension is available only in PHP 5. It is intended for use with MySQL 4.1.1 and later. This extension fully supports the authentication protocol used in MySQL 5.0, as well as the Prepared Statements and Multiple Statements APIs. In addition, this extension provides an advanced, object-oriented programming interface. You can read the documentation for the mysqli extension at http://php.net/mysqli. A helpful article can be found at http://www.zend.com/php5/articles/php5-mysqli.php.

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません