プロが教える店舗&オフィスのセキュリティ対策術

CENTOS5.6でMYSQL5.5.22を入れて使用しています。
テスト用プログラムを作っていて、MSYQLへのデータ挿入が止まらなかったためMSYQLをリスタートしました。
すると、起動後おそらく接続できないとのメッセージが出ています。

postfixをMysqlで使用して使っているため、メールができなくて困っています。
下記エラーメッセージがmysqlのログにありました。

120626 14:15:57 [Warning] Unknown character set: 'utf8a'
120626 14:15:57 [Warning] Aborted connection 131 to db: 'postfix用のDB名' user: 'postfix用のユーザー名' host: 'localhost' (init_connect command failed)
120626 14:15:57 [Warning] Unknown character set: 'utf8a'
120626 14:15:57 [Warning] Aborted connection 132 to db:'postfix用のDB名' user: 'postfix用のユーザー名' host: 'localhost' (init_connect command failed)
120626 14:15:57 [Warning] Unknown character set: 'utf8a'
120626 14:16:58 [Warning] Aborted connection 133 to db: 'postfix用のDB名' user: 'postfix用のユーザー名' host: 'localhost' (init_connect command failed)
120626 14:16:58 [Warning] Unknown character set: 'utf8a'
120626 14:16:58 [Warning] Aborted connection 134 to db: 'postfix用のDB名' user: 'postfix用のユーザー名' host: 'localhost' (init_connect command failed)
120626 14:16:58 [Warning] Unknown character set: 'utf8a'
120626 14:16:58 [Warning] Aborted connection 135 to db: 'postfix用のDB名' user: 'postfix用のユーザー名' host: 'localhost' (init_connect command failed)
120626 14:16:58 [Warning] Unknown character set: 'utf8a'


Aborted connection の部分を色々調べたのですが、情報が少なく解決策がわかりませんでした。
Mysqlの再起動やサーバー自体の再起動を行ったのですが解決できませんでした。

何かヒントになるような事がありましたら、教えていただけないでしょうか?
宜しくお願いします。

A 回答 (1件)

既存データベースの文字コード情報が壊れたのかもしれません。


・postfixの自動起動を止める。
この状態で
http://kzworks.at.webry.info/200903/article_14.h …
を参考に
・my.cnfのmysqldとmysqlセクションのCHARACTER SETがutf8になっているか確認。
・ALTER DATABASE でデータベースのCHARACTER SETをutf8に変更を試みてはどうでしょうか。
    • good
    • 0
この回答へのお礼

返信ありがとうございます。
色々と調べてみたのですが、結局ダメでした。

結果的には、MSYQLや色々アンインストールを行ったのですが症状が回復しませんでした・・・

現在はドメインの紐付けを別のサーバーに変えて稼働させてします。
ご意見ありがとうございました。

また、時間のあるときに再構築したいと思います。
ありがとうございました。

お礼日時:2012/06/27 17:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す