MySQL5.5でdefault-character-setが使えなくなりました

Pocket

昨日は噂のUbuntu 12.04 LTSを仮想マシンにインストールしてみました。文字化け対策としていつものように

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

MySQLで???って文字化けする問題 | ユニキャストラボ

とやったらMySQLが起動しなくなりました。MySQLのバージョンは5.5ですので、Ubuntuのパッケージシステムで以前はMySQL 5.1だったのでアップグレードされたのが原因と踏んで調べました。

MySQL 5.5で「default-character-set」が使えず文字化けする→「character-set-server」にするとOK | KennyQi PHP Blog

によるとcharacter-set-serverを使うとのことでした。ですので、

[mysqld]
character-set-server=utf8
skip-character-set-client-handshake

として無事にMySQLを起動することができました。

投稿者紹介

株式会社ユニキャスト
私たちは、テクノロジに魅せられた個性あふれるメンバーによって構成された茨城県日立市に本社を構えるベンチャー企業です。
”テクノロジを通して「驚き」と「感動」を創造し、人々の「夢」と「笑顔」を支えます。” の経営理念をモットーに明るい未来を描き、ワクワクする企画提案を続けて参ります。

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください