2016-02-15 58 views
-2

有沒有辦法通過編程或通過命令行檢查MySql是否被凍結或崩潰?連接到它完美的跡象,它的工作和運作良好?或者是更復雜的一切,爲了確定它的狀態,我必須使用專門爲此構建的一些管理工具?如何檢查MySql是否正在運行,而不是凍結等?

+0

這不是一個Ruby或Python的問題。如果你想要一個Ruby或Python解決方案,你需要向我們展示你的研究和努力的結果,無論是作爲代碼或你搜索的地方,爲什麼這些網頁沒有幫助。閱讀「[問]」,包括頁面底部的鏈接。 DBM是在本地運行還是在遠程主機上運行? –

回答

1

我將連接到數據庫,並運行像一個簡單的查詢:

SELECT 1=1; 
1

這裏是一個Zabbix MySQL的檢查腳本如下:

mysqladmin -uroot ping|grep alive|wc -l 

它返回1當它是活着,0時,它的下降。

+0

沒有第三方解決方案。 –

+0

在這裏被認爲是第三方? –

+1

據我所知'mysqladmin'是一個由mysql服務器安裝安裝的命令行工具。幾乎在每個linux/unix上都可以找到'grep'和'wc' –

相關問題