注意!監控MySQL服務是否正常,懂這4種方法就能夠了

文章來源:http://blog.chinaunix.net/uid-90618-id-5846539.html?utm_source=tuicool&utm_medium=referralphp

監控MySQL服務是否正常,一般的思路爲:檢查3306端口是否啓動,ps查看mysqld進程是否啓動,命令行登陸mysql執行語句返回結果,php或jsp程序檢測(須要開發人員開發程序)等等;html

方法1:監聽3306端口


 

方法2:查看mysqld進程

注意注意:若是使用進程過濾的話,腳本名稱若是裏面包含mysql的話,腳本執行有坑,切記!!!由於會把腳本也grep了一次,致使結果不許確;mysql


 

執行結果以下:面試


 

方法3:雙保險,進程和端口都成功纔算mysql服務正常


 

方法4:使用客戶端登陸mysql執行命令,查看返回結果測試服務是否啓動,理論上此方法最可靠。


 

執行結果以下:算法

[root@localhost baby]# sh check_db_client.shsql

MySQL is runningshell

以上就是shell腳本如何監控MySQL服務是否正常的四種方法,但願對你們的學習有所幫助。jsp

最後,特別推薦一個分享C/C++和算法的優質內容,學習交流,技術探討,面試指導,簡歷修改...還有超多源碼素材等學習資料,零基礎的視頻等着你!學習

還沒關注的小夥伴,能夠長按關注一下:測試

相關文章
相關標籤/搜索