ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

11_php:08_sqlstate_hy000

08 PHP MySQLへ接続できない

mysqlコマンドではmysqlへログインできるのに、PHPからだと下記のエラーになってしまう。

エラー

SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

原因

原因は、old_passwords=1で作成されたパスワードを利用していたため

対応

old_passwords=1をコメントアウトして、mysql再起動し再度パスワードを設定しなおす

set password for username@localhost = password('password');

flush privileges;
11_php/08_sqlstate_hy000.txt · 最終更新: 2019/09/12 16:35 by matsui