レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。ついて記事にしました。前回の記事の中で、マスター側のmysqlでバイナリログの採取方法について記述していましたが、その削除や、サイクリックにロギングする設定について記述するのを忘れていました。何も設定されていない、あるいは、削除もしていない場合は、ひたすらバイナリログは増え続けますから、いつのまにか、ディスク容量を圧迫していることもあると思います。今回は、バイナリログの制御について、簡単に解説してみます。直訳のとおり複製を意味します。(レプリカ(replica)と語源は一緒なので、こちらがピンとくるかもしれません)mysqlでレプリケーションと言うと、マスター、スレーブのそれぞれのmysqlサーバーを構築することに他なりません。マスター1台に対して、スレーブ複数台というのが一般的なmysqlサーバーの構成になります。データベースの更新処理(書き込み)を受け持ち、スレーブ側で参照処理(読み込み)を受け持つことで負荷を分散させたり、バックアップデータベースを作成するなど行うことができます。上の図は、その典型的なレプリケーションの例を示したものです。ユーザは、1台のサーバーにアクセスしているつもりですが、実際のデータベースへの書き込み処理は、バックにあるマスターサーバー側で処理され、データベースの読み込み処理は、フロントのスレーブサーバーで処理されます。参照がメインのサーバーでは、かなりの負荷分散が期待されます。目次マスターmysqlのバイナリログを削除するmysqlにログインして、現状のバイナリログファイルの一覧を表示する。バイナリログファイルを削除する。マスターmysqlのバイナリログをサイクリックに古いものは削除するように設定するmysqlにログインして、現状のバイナリログファイルの一覧を表示する。バイナリログファイルの保存期間を30日に設定してみる。mysqlの設定ファイル(/etc/my.conf)を編集します。初版マスターmysqlのバイナリログを削除するマスター側のmysqlのバイナリログを削除するのは、mysqlにログインをして、SQLで実行します。mysqlにログインして、現状のバイナリログファイルの一覧を表示する。sec)ここでは、15ファイルもあります。ここでどこまで削除したいかをLog_name列の中から決めます。バイナリログファイルを削除する。これで削除できました。この指定では、指定したファイル以前までをすべて削除します。hh:mm:ss’を利用すると、指定された日時以前までをすべて削除します。マスターmysqlのバイナリログをサイクリックに古いものは削除するように設定するマスターmysqlのバイナリログをサイクリックに古いものは削除するように設定してみましょう。これも、mysqlにログインをして、SQLで実行します。mysqlにログインして、現状のバイナリログファイルの一覧を表示する。値は、バイナリログの保存期間(日)になります。なっているので、バイナリログの保存期間(日)は、無制限になります。意味になりますので、約1か月の保存期間を経て、削除されます。バイナリログファイルの保存期間を30日に設定してみる。これで30日間保存します。これは、現状動作しているmysqlに適用しましたが、mysqlがリブートされたら、消えてしまいます。そこで、mysqlの設定ファイル(/etc/my.conf)の設定も同じように行っておきます。mysqlの設定ファイル(/etc/my.conf)を編集します。30と、編集して保存すればOKです。挿入する位置は、どこでも良いですが、できれば、log-binキー情報の近くが、わかりやすくて良いと思います。情けない話ですが、すっかり、この設定を忘れていて、マスターMySQLのサーバーのディスク使用率が、98%までになっていました。この設定を忘れておられるようなら、早めの対応をしておきましょうね。自分みたいに、ディスク使用率が、98%じゃ何もできなくなってしますからね。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。