ずっと正月休みが続けばいいのに。いいのに。いいのに。
と、そんなことも言ってられないので、今日もお仕事がんばってます。
ちょいと自社のホームページをconcrete5使って再構築しようと
http://concrete5-japan.org/about/download/
・・・なんかエラーが出とる・・・。
「SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client」
えっと・・・。え?パスワード・・・?ええ?
ググってみると、どうもMySQLで古い形式のパスワードを使ってたみたい。
MySQL5.5、php5.4、mysqlnd で authentication method unknown エラー
記事の通りにmysqlのuserテーブルを覗いてみると・・・。あったあった。
concrete5用にさっき追加したユーザーのパスワード、短い。これ古いやつだ。
急いで/etc/my.cnfを編集。「old_passwords=1」はどこだ!
・・・あれ?
これ、自分で追加してた。ご丁寧にコメントつけてる。あう。
さっそくold_passwords=1の設定を削除して、mysqld再起動。
0 件のコメント:
コメントを投稿