月: 2016年3月

  • Client does not support authentication protocol が表示されてMySQLに接続できない

    MySQL5.1とPHP5.2.17で接続しようとしたところ、下記のエラーが表示されて、PHPからMySQLに接続できなかった。(これを使いたいわけではなく、かなり前に作った検証環境・・・)

    このエラーは、MySQLのバージョンにより、認証方式が変更されたことによる影響。PHP側のMySQLクライアントのバージョンが古いのが原因。

    ■エラーメッセージ

    Client does not support authentication protocol requested by server; 
    consider upgrading MySQL client.
    

    PHP側のMySQLクライアントを新しいものにするのが一番だが、できないときはMySQLの設定を変更することで回避可能。

    対応方法としては、my.cnfに古いパスワード形式の指定をする。

    [mysqld]
    (・・・中略・・・)
    old_passwords = 1
    

    my.cnfの中から、[mysqld] の箇所を探して、そこに「old_passwords=1」の記述を入れる。設定変更した後は、MySQLサーバのプロセスを再起動する。

    テストしても、同じ様になる場合は、念のため、ウェブサーバも再起動する。 (自分の環境では、Apacheも再起動しないとダメだった。)

  • MySQLのデータファイルの”.ibd”は何か

    ストレージエンジンに、Innodbのデータファイル。
    通常は、ibdata1ファイルにデータが保存されるが、MySQLの設定を変更し、
    テーブル別にInnodbのデータファイルを分ける設定をするとできるファイル。

    userlist.frm ・・・ テーブルの構造が記録されたファイル
    userlist.ibd ・・・ Innodbのデータが記録されたファイル(DBのテーブルデータの中身)

    Innodbでテーブル別にファイルを分ける設定は、my.iniで以下の設定をする(されている)。

    [mysqld]
    innodb_file_per_table
    
  • Windows にMySQL Serverをインストールしたときのデータ保存先

    Windows にMySQL Serverをインストールしたときのデータ保存先は、以下のフォルダ。

    C:\Program Files\MySQL\MySQL Server 5.7\data
    

    なお、5.7の部分は、インストールしたMySQL Serverのバージョンによって変わる。

  • Client does not support authentication protocol が表示されてMySQLに接続できない

    MySQL5.1とPHP5.2.17で接続しようとしたところ、下記のエラーが表示されて、PHPからMySQLに接続できなかった。
    (これを使いたいわけではなく、かなり前に作った検証環境・・・)

    このエラーは、MySQLのバージョンにより、認証方式が変更されたことによる影響。
    PHP側のMySQLクライアントのバージョンが古いのが原因。

    ■エラーメッセージ

    Client does not support authentication protocol requested by server; consider upgrading MySQL client.
    

    PHP側のMySQLクライアントを新しいものにするのが一番だが、 できないときはMySQLの設定を変更することで回避可能。

    対応方法としては、my.cnfに古いパスワード形式の指定をする。

    [mysqld]
    (・・・中略・・・)
    old_passwords = 1
    

    my.cnfの中から、[mysqld] の箇所を探して、そこに「old_passwords=1」の記述を入れる。
    設定変更した後は、MySQLサーバのプロセスを再起動する。

    テストしても、同じ様になる場合は、念のため、ウェブサーバも再起動する。
    (自分の環境では、Apacheも再起動しないとダメだった。)

  • 百姓貴族 (4)

    百姓貴族 (4) (ウィングス・コミックス・デラックス)
    荒川 弘
    4403671756

    農家の結婚式のサプライズとか、親父殿の怪我とか壮絶。ほのぼのとしているけれど、面白いんだよね。エピソードだけなら、あるある的な感じなんだけど、マンガになると行間というか雰囲気があって面白い。3巻はやや不発な感じだったけれど、4巻は面白い!よく笑った!

    そして、累計180万部超えたのね。いつの間にか、そんなに売れていたのか。恐るべし、農家エッセイ。