▼LogZilla を使うための、他のソフトウェアの設定
MySQL の設定
LogZillaは先述した通り、MySQL 5.1 以降に搭載の「イベント・スケジューラ」を使って日々の logs テーブルをローテンション(パーティショニング)します。
そのためまずは、既定では無効になっている「イベント・スケジューラ」を有効にするために、/etc/my.cnf を編集する必要があります。
- VPS へログイン
- 使用している VPS のメモリ量などに応じて、my.cnf をテンプレートからコピーする。
# cp /usr/share/mysql/my-large.cnf /etc/my.cnf cp: overwrite `/etc/my.cnf'? y
- この例(my-large.cnf)は、メモリを 512MB程度搭載して、主に MySQL をメインに使用しようとしている VPS 用です。
- お使いに VPS や syslog の量に応じて基本となる my.cnf を選択してください。
- my.cnf に以下を追加する。
# vi /etc/my.cnf (以下、内容) [mysqld] (途中省略) event-scheduler = 1
- また、必要に応じて、/etc/my.cnf を編集する
# vi /etc/my.cnf
- レプリケーションしないなら、バイナリログは不要です。
##log-bin=mysql-bin
- その他、パフォーマンスチューニングは syslog の規模に応じて行います。
- レプリケーションしないなら、バイナリログは不要です。
- MySQL を再起動します。
# service mysqld restart
- 設定されているか確認します。
# mysql -u root -p mysql> select @@event_scheduler \G *************************** 1. row *************************** @@event_scheduler: ON 1 row in set (0.00 sec)
- ON と表示されれば、OK です。
前のページ 次のページ
関連するコンテンツ
- Syslog-ng 3.x を Cent OS にインストールする
- PPTP を Cent OS 5.x にインストールする ~N-06C の VPN 事情
- Singer Song Writer 5.0をWindows 2000/XP/Vista(x86)/7(x64) にインストールする
- VMware Tools を VMware Player でインストール
- N-07D プリインアプリの無効化
コメントを残す