お世話様です。
Zabbixサーバのデータベースですが、 デフォルト文字コード変更を変更したいのですが、監視稼動後、変更可能でしょうか? /etc/my.cnfの設定漏れ(default-character-set=utf8 )が御座いました。 やはり、Zabbixサーバの再作成(再インストール)のみしか、対応ないのでしょうか?
お手数ですが、アドバイスの程、よろしくお願い致します。
まず、mysqlコマンドでzabbixのデータベースに接続し、 <code> mysql> show variables like 'char%'; </code> を実行してcharacter_set_databaseなどの値が「latin1」になって しまっているということでしょうか?
そうであるならば、
1.そのままDBのバックアップを行う 2.my.cnfに文字コードをutf-8にする設定を行いMySQLを再起動 3.バックアップしておいたファイル内の文字コードの指定を utf-8に変換 4.変換したバックアップから復旧
とすれば大丈夫だと思います。
1.のバックアップしたファイルの中身が文字化けしていないかに ご注意下さい。
詳細な手順は、以下のURLをご参照下さい。 http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=389&forum=8 http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=364&forum=6 http://www.asterisk-works.jp/wiki/index.php/Zabbix%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB http://en.gentoo-wiki.com/wiki/Convert_latin1_to_UTF-8_in_MySQL
<code>SHOW TABLE STATUS;</code>
でテーブルごとのエンコード設定を見ることができ、
UTF-8になっていないテーブルごとに、
<code>ALTER TABLE テーブル名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;</code>
とするとエンコードをUTF-8に変換することができます。
皆様、お世話様です。
お忙しい中、ご回答頂きまして、 有難うございます。 頂いた情報を基に、どうにか回復できました。
ご支援頂きまして、有難う御座いました。
アカウント名 nayami
Zabbix関連
TNK - 投稿数: 4744
まず、mysqlコマンドでzabbixのデータベースに接続し、
<code>
mysql> show variables like 'char%';
</code>
を実行してcharacter_set_databaseなどの値が「latin1」になって
しまっているということでしょうか?
そうであるならば、
1.そのままDBのバックアップを行う
2.my.cnfに文字コードをutf-8にする設定を行いMySQLを再起動
3.バックアップしておいたファイル内の文字コードの指定を
utf-8に変換
4.変換したバックアップから復旧
とすれば大丈夫だと思います。
1.のバックアップしたファイルの中身が文字化けしていないかに
ご注意下さい。
詳細な手順は、以下のURLをご参照下さい。
http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=389&forum=8
http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=364&forum=6
http://www.asterisk-works.jp/wiki/index.php/Zabbix%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
http://en.gentoo-wiki.com/wiki/Convert_latin1_to_UTF-8_in_MySQL
kodai - 投稿数: 1341
<code>SHOW TABLE STATUS;</code>
でテーブルごとのエンコード設定を見ることができ、
UTF-8になっていないテーブルごとに、
<code>ALTER TABLE テーブル名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;</code>
とするとエンコードをUTF-8に変換することができます。
nayami - 投稿数: 41
皆様、お世話様です。
お忙しい中、ご回答頂きまして、
有難うございます。
頂いた情報を基に、どうにか回復できました。
ご支援頂きまして、有難う御座いました。