文章來源:http://blog.chinaunix.net/uid-90618-id-5846539.html?utm_source=tuicool&utm_medium=referral
監控MySQL服務是否正常,通常的思路為:檢查3306埠是否啟動,ps查看mysqld行程是否啟動,命令列登錄mysql執行陳述句回傳結果,php或jsp程式檢測(需要開發人員開發程式)等等;
方法1:監聽3306埠

方法2:查看mysqld行程
注意注意:如果使用行程過濾的話,腳本名稱如果里面包含mysql的話,腳本執行有坑,切記!!!因為會把腳本也grep了一次,導致結果不準確;

執行結果如下:

方法3:雙保險,行程和埠都成功才算mysql服務正常

方法4:使用客戶端登錄mysql執行命令,查看回傳結果測驗服務是否啟動,理論上此方法最可靠,

執行結果如下:
[root@localhost baby]# sh check_db_client.sh
MySQL is running
以上就是shell腳本如何監控MySQL服務是否正常的四種方法,希望對大家的學習有所幫助,
最后,特別推薦一個分享C/C++和演算法的優質內容,學習交流,技術探討,面試指導,簡歷修改...還有超多原始碼素材等學習資料,零基礎的視頻等著你!
還沒關注的小伙伴,可以長按關注一下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/270996.html
標籤:MySQL
上一篇:手寫資料庫連接池
