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

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

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