MySQL CLI ping 驗證是否活著

MySQL 看是否有起來,ps + grep 或 netstat 看 3306 都可以,但是內部已經死掉的話,要怎麼知道呢?

MySQL CLI ping 驗證是否活著

可以使用 mysqladmin ping 來確認是否正常運作

若 mysqladmin ping 是有問題,就可以直接重新啟動 MySQL 囉~

下述為 mysql-ping.sh

#!/bin/bash
mysqladmin ping 2>/dev/null 1>/dev/null MYSQLD_RUNNING=${?}
if [ ${MYSQLD_RUNNING} -eq 1 ]; then
    systemctl restart mysql ;
fi

相關網頁


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix 並標籤為 , , , , , 。將永久鏈結加入書籤。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料