Windows の PHP 4.x で MySQL4.1 以降を使う
- 2004年 12月29日
- 投稿者 : ino
認証でパスワードハッシュ化の方法が以前のものと異なるため, mysqli 関数を使う必要があるが, PHP4.x Windows 用の php_mysql.dll や php_mysqli.dll は配布されていないため, 自分でビルドしないと使えない.
回避方法は
- PHP5 にバージョンアップ.
- 古いクライアントからつなぐためのアカウントのパスワードを書き換える.
mysql> UPDATE user SET Password = OLD_PASSWORD(‘mypass’)
-> WHERE Host = ‘some_host’ AND User = ‘some_user’;
mysql> FLUSH PRIVILEGES;
- その他
<http://dev.mysql.com/doc/mysql/ja/Old_client.html>
