MariaDB/MySQLでGTIDを使用してレプリケーションをする方法 その4
[レプリケーションの有効化] スレーブのDBサーバーにログインする。 $ mysql -u root -p レプリケーションを有効にする。 > CHANGE MASTER TO master_host=’マス… 続きを読む »
[レプリケーションの有効化] スレーブのDBサーバーにログインする。 $ mysql -u root -p レプリケーションを有効にする。 > CHANGE MASTER TO master_host=’マス… 続きを読む »
[スレーブサーバーでの作業] DBサーバーにログインする。 $ mysql -u root -p プラグインのインストールをする。 > INSTALL PLUGIN rpl_semi_sync_master SONAME… 続きを読む »
■ 準同期レプリケーションをする場合の設定 [マスターサーバーでの作業] まずDBサーバーにログインをして、レプリケーションのプラグインをインストールする。ここではMariaDBを使用して準同期プラグインを使用した設定例… 続きを読む »
■ 前提条件 [Server IDの設定] マスターとスレーブのサーバーがそれぞれ一意のserver-idを持っている必要があるので下記のような設定をしておく。値はサーバーのIPの第4オクテットの値でも設定しておけばいい… 続きを読む »
Percona-Tool-Kitを導入してMySQLのスローログの解析をする方法 [ Percona-Tool-Kitのセットアップ ] http://www.percona.com 上記の会社がPercona-Tool… 続きを読む »
MySQLのスレーブノードで下記のようなエラーが発生して、レプリケーションが停止してしまった場合の対処方法。 Last_SQL_Errno: 1594 Last_SQL_Error: Relay log read fai… 続きを読む »
Logrotatedを使用して、MySQLのエラーログとスローログをローテーションさせる設定に、ちょっとしたコツがあったので忘れないようにまとめてみた。 [パスワードファイルの設定] まず、MySQLをセットアップした際… 続きを読む »
借りているレンタルサーバーのMySQLのデーターのバックアップをとるために、バックアップスクリプトを書いてみた。指定した日にちだけバックアップを保持して古いバックアップは自動で消けすという仕様にしてみた。 #!/bin/… 続きを読む »
最後に、ログ関係のパラメータの説明、MySQLは設定するパラメーターが沢山あって大変だ・・・ log_error スローログを保存するファイルを指定するパラメーターです。下記のように設定をする。 log_error = … 続きを読む »
MySQLのパフォーマンスチューニングに重要そうなパラメーターの解説の続き。 innodb_flush_method Unix系のOSを使っていてバッテリーバックアップ機能付きのRAIDカードを使っている場合は、O_DI… 続きを読む »