国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

檢查mysql是否成功啟動的方法(bat+bash)

2024-07-24 12:44:39
字體:
來源:轉載
供稿:網友

很多朋友更喜歡windows下面的可以參考下面的代碼

第一種方法:也比較普遍的方法,包括rsync、serv_u等都可以,通過查找進程中的exe文件,例如mysql就是mysqld.exe

@echo off for /f "usebackq" %%i in (`"tasklist|find /c "mysqld.exe""`) do ( set chkstat=%%i ) if %chkstat% == 0 ( net start mysqlecho ================ >> %date:~0,10%.log echo %date% %time% check mysql service stop >> %date:~0,10%.log echo restart mysql service! >> %date:~0,10%.log echo ================ >> %date:~0,10%.log )

第二種方法:

@echo offfor /f "skip=3 tokens=4" %%i in ('sc query mysql') do set "zt=%%i" &goto :next:nextif /i "%zt%"=="RUNNING" (echo 已經發現該服務在運行,正在已經關閉服務net stop mysql) else (echo 該服務現在處理停止狀態,正在現在開啟服務net start mysql)exitpause

linux系統中通過shell命令實現

檢測 MySQL 是否宕掉,如果宕掉則啟動

如果你的 MySQL 經常宕機,可以用這個腳本來實現宕機后自動啟動,把它加到 crontab 里執行即可。
詳細介紹請看 http://www.codeproject.com/Articles/988967/Mysql-Uptime-Check-Script

#!/bin/bash result=`/usr/bin/mysqladmin ping`expected='mysqld is alive' if [[ "$result" != "$expected" ]]thenecho "It's dead - restart mysql" # email subjectSUBJECT="[MYSQL ERROR] - Attempting to restart service" # Email To ?EMAIL="info@endyourif.com" # Email text/messageEMAILMESSAGE="/tmp/emailmessage.txt"echo "$result was received"> $EMAILMESSAGEecho "when we were expected $expected" >>$EMAILMESSAGE# send an email using /bin/mailmail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE sudo /etc/init.d/mysql restartfi

方法二、

#!/bin/bash#mysql checkPORT="0"PORT=`netstat -lnt | grep 3306 | wc -l `echo $PORTif [ $PORT -eq 1 ] thenecho "mysql is running"elseecho "mysql is not running"echo "progrome reeady to start mysql "sudo service mysql start./check_mysql.shfi

您可能感興趣的文章:

Ajax PHP JavaScript MySQL實現簡易無刷新在線聊天室MySql5.6使用validate password 插件加強密碼強度的安裝及使用方法mysql(master/slave)主從復制原理及配置圖文詳解Node.js中JavaScript操作MySQL的常用方法整理用Python的Flask框架結合MySQL寫一個內存監控程序mysql ERROR 1044 (42000): Access denied for user ''''@''localhost'' to databasemysql Access denied for user ‘root’@’localhost’ (using password: YES)解決方法mysql 字段as詳解及實例代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蓬安县| 博湖县| 滨州市| 那坡县| 虹口区| 车险| 鱼台县| 张北县| 化隆| 萝北县| 雷波县| 新邵县| 凤山县| 大宁县| 高要市| 靖江市| 双牌县| 互助| 图们市| 台安县| 建德市| 大邑县| 美姑县| 阳江市| 南昌市| 苍南县| 略阳县| 桓台县| 徐水县| 开原市| 莎车县| 汝州市| 镇平县| 通化市| 石家庄市| 屏东县| 吴川市| 古浪县| 建昌县| 东乌珠穆沁旗| 台南县|