2017-02-13 126 views
1

背景:我有一個在Azure VM(Windows 2012 R2)上運行的MySQL 5.7實例。每隔不久MySQL服務停止,我必須手動重新啓動它。我查看了日誌,但找不到說明爲什麼停止的地方。我也查看了慢速查詢日誌,現在我已經修復了慢速查詢。如何監視MySQL服務器狀態

我的問題:如果服務已停止,是否有任何服務/工具可以提醒我?

回答

1

您需要檢查錯誤日誌文件以找出服務器突然停止的原因。您最近是否編輯/更改過導致服務器停止的更改?有許多工具可用於此目的,如Monyog,MEM等。此外,如果服務在「屬性」的「恢復」選項卡中失敗,請確保已配置MySQL服務器的服務以自動重新啓動服務。

+0

感謝您的信息。我已經將服務設置爲在「恢復」選項卡中自動啓動,並且似乎已經完成了這個訣竅。 – snowflakes74

+0

很高興爲您服務。 :) –

1

安裝內置工具「MySQL通知程序」。它隨附安裝包。它將與時鐘一起坐在服務器的右下角,並會提醒您。 https://dev.mysql.com/downloads/windows/notifier/

+0

感謝您的信息我沒有看看mysql notifier,但我需要的東西,可以通過電子郵件通知我,因爲我並不總是登錄服務器。 – snowflakes74

+0

鏈接:https://www.sqlservercentral.com/Forums/Topic608101-169-1.aspx和https://www.mssqltips.com/sqlservertip/1663/auto-notification-for-failover-of-a-server -and-restart-of-sql-server-services/ – ud1234

+0

非常感謝,不幸的是,這兩個鏈接都是針對MSSQL而不是針對MySQL,但他們確實給了我一個關於如何實現它的想法。 – snowflakes74