文字化けMySQLの設定を確認

SHOW VARIABLES LIKE ‘char%’;

でMySQLの文字コードを確認。

| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                     |

むむむ・・・

character_set_serverがlatin1・・・・。

変更。

set character_set_server = utf8;

確認。

| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |

再起動。

むむむ・・・、やっぱりmy.cnfを変更しないと駄目か・・・。

この後、以下のように設定・・・上手くいかん!!

default-character-set = utf8

再起動できないw

エラーログをみてみたら・・・やたらとエラーがw

再インストールしることにしました。

追記:上記の設定では、MySQL5.8だと設定方法が微妙に異なるらしいw

character_set_server=utf8を[mysqld]に1つだけ記載すればいいらしい・・・。

見事、再起動できて設定も変更になりましたw

カテゴリー: MySQL   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">