1. 程式人生 > >jumbo安裝mysql,監控mysql是否存活

jumbo安裝mysql,監控mysql是否存活

方法1:監聽3306埠

12345678910#!/bin/bash#written by [email protected]port=`netstat -nlt|grep 3306|wc -l`if [ $port -ne 1 ]then/etc/init.d/mysqld startelseecho "MySQL is running"fi

方法2:檢視mysqld程序

注意注意:如果使用程序過濾的話,指令碼名稱如果裡面包含mysql的話,指令碼執行有坑,切記!!!因為會把指令碼也grep了一次,導致結果不準確;

1234567891011[[email protected] baby]# cat check_mysql.sh
#!/bin/bash#written by [email protected]process=`ps -ef |grep mysql|grep -v grep |wc -l`if [ $process -ne 2 ]then/etc/init.d/mysqld startelseecho "MySQL is running"fi

執行結果如下:

[[email protected] baby]# sh check_mysql.sh

Starting MySQL SUCCESS! 

改名之後執行為正常結果:

[[email protected] baby]# mv check_mysql.sh check_db.sh

[[email protected] baby]# sh check_db.sh

MySQL is running

方法3:雙保險,程序和埠都成功才算mysql服務正常

1234567891011#!/bin/bash#written by [email protected]port=`netstat -nlt|grep 3306|wc -l`process=`ps -ef |grep mysql|grep -v grep |wc -l`if [ $port -eq 1 ] && [ $process -eq 2 ]thenecho "MySQL is running"else
/etc/init.d/mysqld startfi

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

1234567891011[[email protected] baby]# cat check_db_client.sh#!/bin/bash#written by [email protected]mysql -uroot -p123456 -e "select version();" &>/dev/nullif [ $? -ne 0 ]

相關推薦

jumbo安裝mysql監控mysql是否存活

方法1:監聽3306埠12345678910#!/bin/bash#written by [email protected]port=`netstat -nlt|grep 3306|wc -l`if [ $port -ne 1 ]then/etc/init.d/mysqld startelseech

檢視mysql安裝路徑配製mysql的環境變數。

1.利用navicat軟體 環境:windows+mysql+navicat   方法:進入mysql命令列輸入:show variables like "%char%"; 結果如下: 2.配製環境變數: (1)新建MYSQL_HOME變數,並將值設定為D:\phpStudy\phpstudy\

centOS6.5安裝coreseekphp+mysql+coreseek除錯測試,親測管用

安裝參考官方教程(http://www.coreseek.cn/products/products-install/install_on_bsd_linux/) CoreSeek快速安裝: coreseek安裝需要預裝的軟體:yum install make gcc g++ gcc-c

MySql安裝安裝配置MySQL服務無法啟動解決方案

文首提要: 我下載的MySQL版本是:mysql-5.7.17-winx64.zip  Archive版;系統:Windows7 64位。       一、解壓檔案            下載好MySQL後,解壓到D盤下,也可以根據個人喜好解壓在其他碟符的路徑下,解

centos6.5下asterisk 13.3.2安裝(分別從自己製作的rpm包和原始碼進行安裝支援mysql資料庫

一.從自己製作的rpm包安裝 以下是從自己製作的rpm包(如何製作見我先前的文章)安裝asterisk,以及其他需要的依賴軟體,環境是centos 6.5下,其中mysql資料庫部分大家視各自環境而定 另外,除了事先準備asterisk的rpm包,還要準備jansson的r

使用Zabbix自帶MySQL模板監控MySQL

zabbix mysql centos 使用Zabbix自帶MySQL模板監控MySQL 1. 安裝zabbix agent[[email protected]/* */ ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86

ThinkPHP學習(三)配置PHP5支援MySQL連線MySQL資料庫

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

大資料BigData之如何配置hive連線mysqlmysql作為元資料庫?

如何配置hive連線mysql,把mysql作為元資料庫? 文章目錄 1.增加mysql資料庫的連線配置 2.修改臨時資料夾的路徑 3.修改 hive-config.sh 4.下載MySQL JDBC驅動 5.在HDFS中建立目錄和設定許可權

Mac終端操作Mysql以及Mysql的操作

首先手動啟動Mysql應用程式 開啟終端輸入如下命令:  /usr/local/mysql/bin/mysql -u root -p (注意:Windows下的是:  mysql -u root -p) 其中root為使用者名稱。這時會出現如下命令:Enter pas

Qt中整合MySQLMySQL中插入圖片

Ubuntu中Ubuntu10.10 Qt 4.7安裝MySQL sudo apt-get install mysql-server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。 配置MySQL 注意,在Ubuntu下My

failed to open file mysql匯入mysql資料庫打不開的解決辦法

使用mysql匯入資料庫時很不湊巧的出現: Failed to open file 'xxx.sql', error: 2 出現這種情況時什麼都不要幹,第一在你的mysql中設定編碼模式 set n

grafana安裝與zabbix結合使用監控mysql

Grafana 是 Graphite 和 InfluxDB 儀表盤和圖形編輯器。Grafana 是開源的,功能齊全的度量儀表盤和圖形編輯器,支援 Graphite,InfluxDB 和 OpenTSDB。Grafana 主要特性:靈活豐富的圖形化選項;可以混合多種風格

監控mysql主從同步狀態是否異常如果異常則發生短信或郵寄給管理員

監控mysql主從同步狀態是否異常階段1:開發一個守護進程腳本每30秒實現檢測一次。階段2:如果同步出現如下錯誤號(1158,1159,1008,1007,1062),請跳過錯誤階段3:請使用數組技術實現上述腳本(獲取主從判斷及錯誤號部分)[[email protected]/* */ ~]# m

zabbix監控mysqlnginx

ams word /dev/null -s openssl handle extract then active 剛開說mysql監控的時候 很容易遇到問題 而問題大部分出現在mysql的配置上面,看到我下面做的希望對你們有所幫助,哈哈 不聊了 好好學習 現在開始 1.創建

zabbix自定義監控mysql主從狀態並做郵件告警

指定 def brush stat 群組 root -a utf-8 動作 通過zabbix自定義監控mysql主從狀態,並做郵件告警 分析: mysql主要是通過主從來提供安全性

lnmp架構介紹mysqlphp安裝Nginx介紹

lnmplnmp架構介紹 MySQL安裝 1.首先下載軟件包 [root@weixing01 src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz --2018-02-26 2

CentOS6.8下使用yum安裝mysql並遠程登陸mysql

mysql第1步、查看CentOS下是否已安裝mysql 輸入命令 :yum list installed | grep mysql 第2步、刪除已安裝mysql 輸入命令:yum -y remove mysql看到complete就說明成功了 第3步、查看yum庫中的mysql(非必須) 輸入命令:yum

原本就有mysql安裝phpstudy使用裏面自帶的mysql導致原來的沒服務

原來 文件 安裝php 目錄 start 原本 clas exe .exe 電腦中之前安裝了mysql,正常服務中,但做項目的需要,安裝了phpStudy,它裏面自帶了mysql,啟動phpstudy裏面的mysql後在用原來的就沒服務了, 到電腦管理服務中也沒有發現my

使用python寫一個監控mysql的腳本在zabbix web上自定義模板

python腳本自定義zabbix監控模##先使用MySQLdb的接口關聯數據庫。[root@cml python]# cat check_Mysql_custom.py #!/usr/local/bin/python '''author = chenmingle''&

Linux學習總結(三十九)lnmp環境搭建1-mysqlphp 安裝

lnmp mysql php php-fpm 之前我們介紹過lamp,lnmp和lamp相比就是把apache換為了nginx,nginx也是目前比較流行的一款web server,在處理高並發請求上,性能要遠勝於apache。apache將php作為一個自己的一個擴展模塊來使用,nginx則