简单检测mysql主从正常与否的脚本_MySQL
Jun 01, 2016 pm 01:32 PMbitsCN.com
简单检测mysql主从正常与否的脚本
在学习myslq主从的,想用简单的脚本去测试下主从是否正常。
01#!/bin/bash0203while getopts "h:u:p:P:" arg #选项后面的冒号表示该选项需要参数04do05 case $arg in06 h)07 HOST=$OPTARG #参数存在$OPTARG中08 ;;09 u)10 USER=$OPTARG11 ;;12 p)13 PASSWD=$OPTARG14 ;;15 P)16 PORT=$OPTARG17 ;;18 ?) #当有不认识的选项的时候arg为?19 echo "unkonw argument"20 exit 1 ;;21 esac22done232425#获取id地址26ip=`ifconfig eth0|sed -n 2p|awk '{ print $2 }'|awk -F : '{ print $2 }'`27array=($(mysql -h$HOST -u$USER -p$PASSWD -P$PORT -e "show slave status/G"|grep "Running" |awk '{print $2}'))28if [ "${array[0]}" == "Yes" ] || [ "${array[1]}" == "Yes" ]29 then30 echo "slave is OK"31 else32 #发送邮件33 #/home/shell/sendEmail/sendEmail -f XXX@XXX -t XXX@XXX -s smtp.XXX -u "mysql主从复制出错" -xu user -xp passwd -m "${ip}:slave is error"34 echo "mysql主从复制出错"35fi
bitsCN.com

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Karya terbaharu MIT: menggunakan GPT-3.5 untuk menyelesaikan masalah pengesanan anomali siri masa

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Algoritma pengesanan yang dipertingkatkan: untuk pengesanan sasaran dalam imej penderiaan jauh optik resolusi tinggi

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4
