: Log in!

メインメニュー
Google


ウェブ 検索
サイト内検索
トップ  >  Linux10歩  >  2010-04-25 mysqlのupdate
20100425 mysql-5.1.46にupdateしました


configファイルの変更(my-medium.cnf)

・my-medium.cnfの変更はありません
・パラメータを変更しています
 mysqldに.errがついてログファイルが作成されます

  [mysqld]
  log-error = /var/lib/mysql/mysqld

mysqlログのローテーション

・MySQL-5.1.46に含まれるmysql-log-rotateを参考にします
・mysqladminコマンドはmysql管理者のパスワードを要求します
・起動スクリプトをreloadオプションで実行します

:/etc/mysql-log-rotate

/var/lib/mysql/*.log {
    create 660 mysql mysql
    notifempty
    weekly
    rotate 4
    missingok
    sharedscripts
    postrotate
        /etc/rc.d/init.d/mysql reload 2>/dev/null || true
    endscript
}

cronデーモンで定期的にローテーション

・cron.dailyのlogrotateではmysqlスクリプトの実行に失敗します
・/etc/cron.d に設定ファイルを置きます (ユーザ・グループ・パーミッションに注意)
・MAILTO="" はメールを送信しない設定です (デフォルトは実行者にメールを送信)
・日曜日の4時1分に logrotate を -f(force) オプションで実行します

:/etc/cron.d/mysql

MAILTO=""
01 4 * * 0 root /usr/sbin/logrotate -f /etc/mysql-log-rotate

Changes in MySQL 5.1.46 (06 April 2010)

・mysqlサイトのMySQL 5.1 Change Historyを参照してください
投票数:80 平均点:5.38
前
2010-04-23 tripwireの修正
カテゴリートップ
Linux10歩
次
2010-05-05 proftpdのrebuild