タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

負荷分散とレプリケーションに関するcoceloのブックマーク (2)

  • MySQLのバイナリログを自動削除する設定

    MySQLでレプリケーションの設定をした場合、バイナリログが /var/db/mysqlに貯まっていきます。 MySQLのバイナリログは、デフォルトでは、自動的に削除されません。 そのため、どんどん溜まっていきます。いつの間にか、バイナリログに よって、ストレージが溢れることもあります。 そしたらサービス不能ですよ! 気をつけましょう。気をつけなければなりません。 そこでMySQLのバイナリログを自動的に削除する設定ですが サーバパラメータの expire_logs_daysを設定します。 システム変数 expire_log_days は、デフォルトでは 0 で、バイナリログは自動的には 削除されません。 expire_log_daysにはバイナリログの自動削除の日数を指定します。 デフォルトは、 0 で 「自動削除しない」ということを意味します。 MySQLサーバの起動時か、ログをローテ

  • MySQLのレプリケーションの設定

    MySQLでは、簡単にレプリケーションを利用することができます。 レプリケーションすることで データのバックアップ 負荷分散 ができて、幸せになります。 マスター側の設定 MySQLの設定ファイルを編集します。 バイナリログをMySQLに書かせる必要があります。 sudo vim /etc/my.cnf log-bin=mysql-bin server-id=1 レプリケーション用アカウントを作成します。 mysql -u root -p GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.0.12' IDENTIFIED BY 'slavepass'; mysqldを再起動すると sudo /usr/local/etc/rc.d/mysql-server restart sudo ls /var/db/mysql にバイナリログのファイルが

  • 1