タグ

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

  • 関連タグはありません

タグの絞り込みを解除

シェルスクリプトとmysqlに関するozumaのブックマーク (2)

  • MySQLのレプリケーションを監視するシェルスクリプト

    SHOW SLAVE STATUSG でスレーブの状態をチェックして、問題がありそうな場合はメールを送信するスクリプトのメモです。 意図としては、 スレーブプロセスが走ってるか エラーが起きてないか 遅延が許容範囲内か(30秒) ちなみにMySQLそのものに接続できないとかの場合はこのスクリプトでは対応できません。 #! /bin/sh # # watch replication # ALERT_TO="{mail-destination}"; ALERT_SUBJECT="[MySQL] replication alert"; CHECK_COMMAND="SHOW SLAVE STATUS\G"; ALLOW_DELAY_SECONDS=30; echo "$CHECK_COMMAND"; slave_status=`mysql -u {user} -e "$CHECK_COMMAND

  • MYSQLレプリケーション設定 - エーエイチレフ linuxサーバー技術情報

    MySQLのインストールが終了した2台がある状態より設定を開始します。 マスターとスレーブの2台がある状態からスタートです。 事前準備 事前に2台のサーバーのデータが同じである必要があります。 mysqldump等でダンプを行い、データベースが完全に同じ状態とします。 マスターの設定 設定ファイルの編集 vi /etc/mysql/my.cnf 以下のように編集 server-id = 1 ↓ server-id = 18 (←ユニークな適当な数字へ変更) また以下を設定ファイル内のどこかに追記(ある場合はそのままでOK) log-bin = mysql-bin アカウントの作成 レプリケーション用のアカウントをマスターに作成する。 このアカウントはREPLICATION SLAVE権限を持っている必要がある 以下はすべての接続を許す’repl’ユーザーを作成する例。(グ

    ozuma
    ozuma 2013/09/17
    レプリケーション監視
  • 1