Hatena::ブログ(Diary)

ITとともに生きよう

2011-05-30

fedora15 mysql5.5 default-character-setが原因で起動できない

fedora15アップデートした際にうまく動かなかったプログラムをあげます。


mysqldを自動起動するように設定していましたが、起動時にエラーを吐いてmysqldが起動しておりませんでした。/var/log/mysqld.logを確認してみると、

[ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8'

というエラーを出しています。


私はmy.cnfに以下のように書いていたのが原因のようです。

[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8

クライアントであるmysql側の設定は良いのですが、サーバー側はmysql5.5から表記が変わったようです。新しい書き方は

[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8

となります。


以下のページを参考にさせていただきました。

KennyQi PHP BlogさんのブログMySQL 5.5で「default-character-set」が使えず文字化けする→「character-set-server」にするとOKのページ

通りすがり通りすがり 2011/08/16 11:23 1週間ほど、これが原因で悩まされておりました…。
やっと解決できました!
ありがとうございました!

通りすがり通りすがり 2011/08/16 11:24 1週間ほどこれが原因で悩まされていました・・・。
やっと解決できました!
ありがとうございました!

nightmare_timnightmare_tim 2011/08/16 14:12 お役にたてて光栄です(^^)コメントありがとうございましたm(_ _)m

aa 2011/08/28 18:40 わたしも問題解決できました。
ありがとうございます!

nightmare_timnightmare_tim 2011/08/30 00:51 わざわざすみませんm(_ _)mありがとうございます^^

ちょびちょびちょびちょび 2011/09/19 10:55 問題解決できました。ありがとうございます!!

nightmare_timnightmare_tim 2011/09/22 22:11 >ちょびちょび様
コメントありがとうございました^^

名無し名無し 2012/05/16 20:00 変更は[mysqld]だけですね。
これがポイントでした。
ナイス記事です!

nightmare_timnightmare_tim 2012/05/16 23:33 >名無し様
お役に立てて光栄です^^

NigitamaNigitama 2012/10/02 23:45 Thank you!

nightmare_timnightmare_tim 2012/10/03 00:29 You're welcome!

kk 2014/11/21 01:54 助かりましたm(_ _)m

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証