kawama.jp

phpからMySQLへ接続するとき「Client does not support authentication protocol requested by server」というエラーが出る

Filed under: PHP — 2005年12月22日 15:19 — Comments (2)hatebuhatebu count

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client
こんな感じのエラーが出た場合は、
SET PASSWORD FOR root@localhost = OLD_PASSWORD(‘password_str’);
で解決。
パスワード暗号化の互換性で起きる問題らしい。

2件のコメント »

  1. phpにてmysql_connect()が利用できない?

    自宅サーバにてphpで作ったモジュールを置くが、動かない・・・ログを見ると、mysql_connect()が利用できないみたいだった。おかしいなあ〜…

    コメント by Shoulder.jp — 2006年8月10日 @ 15:07

  2. 自宅サーバーにmovabletypeを入れてみた

    vinelinux4.0にmovabletype3.33を導入。相当手間がかかった。mt-check.cgiを実行したら問題なくても、mt.cgiを実行す…

    コメント by goodfireboyのメモ帳 — 2006年12月10日 @ 19:32

この投稿へのコメントの RSS フィード。 TrackBack URL

コメントする

Copyright (C) 2002 - 2010 kawama.jp. All Rights Reserved. — Powered by WordPress