4.1 問題まとめ
- コンバイルし直す
- my.cnfに書く
- SET NAMES charsetを使う
クライアントとサーバーのキャラクターセットの確認
mysql> SHOW VARIABLES LIKE 'char%';
my.cnf設定例
euc-jpの場合(そのまんま)
[mysqld] default-character-set=ujis init-connect=SET NAMES ujis [mysql] default-character-set=ujis
4.1 より前のクライアントを用に、旧パスワードを使用するようにする。
UPDATE user SET Password = OLD_PASSWORD('mypass') WHERE host = 'some_host' AND user = 'some_user'; FLUSH PRIVILEGES;