日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

Unbuntu 自动重启MySQL

發(fā)布時(shí)間:2023/12/6 数据库 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unbuntu 自动重启MySQL 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

上個(gè)月,通過(guò)Unbuntu搭建了WordPress,一切運(yùn)行良好。 UBUNTU搭建WORDPRESS-MYSQL-APACHE

但是,最近幾天,不知道啥情況,MySQL偶爾會(huì)出現(xiàn)Stop;影響了blog的使用,所以,我這里嘗試了自動(dòng)調(diào)度,間隔1分鐘查看MySQL,如果Stop,則自動(dòng)重啟。

在網(wǎng)上找到對(duì)應(yīng)的解決方案,分3步實(shí)施。 Bash Script to check if services are running and restart if not. Sends email to you. sierracircle/services-checker

Step1:配置腳本

/scripts/services.sh

拷貝上面的github源碼,修改郵箱和你需要啟動(dòng)的服務(wù)。

chmod +x services.sh

測(cè)試shell腳本

./services.sh bash services.sh

Step2: 配置crontab 守護(hù)進(jìn)程

crond是linux下用來(lái)周期性的執(zhí)行某種任務(wù)或等待處理某些事件的一個(gè)守護(hù)進(jìn)程,與windows下的計(jì)劃任務(wù)類似,當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)會(huì)安裝此服務(wù)工具,并且會(huì)自動(dòng)啟動(dòng)crond進(jìn)程,crond進(jìn)程每分鐘會(huì)定期檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動(dòng)執(zhí)行該任務(wù)。

crontab -e#check on services */1 * * * * /your/path/to/scripts/services

Step3:啟動(dòng)守護(hù)進(jìn)程

大約需要2分鐘。 你可以嘗試手工Stop MySQL,1分鐘后觀察結(jié)果。

service mysql stop

參考crontab使用實(shí)例。

實(shí)例1:每1分鐘執(zhí)行一次command 命令: * * * * * command實(shí)例2:每小時(shí)的第3和第15分鐘執(zhí)行 命令: 3,15 * * * * command實(shí)例3:在上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行 命令: 3,15 8-11 * * * command實(shí)例4:每隔兩天的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行 命令: 3,15 8-11 */2 * * command實(shí)例5:每個(gè)星期一的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行 命令: 3,15 8-11 * * 1 command實(shí)例6:每晚的21:30重啟smb 命令: 30 21 * * * /etc/init.d/smb restart實(shí)例7:每月1、10、22日的4 : 45重啟smb 命令: 45 4 1,10,22 * * /etc/init.d/smb restart實(shí)例8:每周六、周日的1 : 10重啟smb 命令: 10 1 * * 6,0 /etc/init.d/smb restart實(shí)例9:每天18 : 00至23 : 00之間每隔30分鐘重啟smb 命令: 0,30 18-23 * * * /etc/init.d/smb restart實(shí)例10:每星期六的晚上11 : 00 pm重啟smb 命令: 0 23 * * 6 /etc/init.d/smb restart實(shí)例11:每一小時(shí)重啟smb 命令: * */1 * * * /etc/init.d/smb restart實(shí)例12:晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟smb 命令: * 23-7/1 * * * /etc/init.d/smb restart實(shí)例13:每月的4號(hào)與每周一到周三的11點(diǎn)重啟smb 命令: 0 11 4 * mon-wed /etc/init.d/smb restart實(shí)例14:一月一號(hào)的4點(diǎn)重啟smb 命令: 0 4 1 jan * /etc/init.d/smb restart實(shí)例15:每小時(shí)執(zhí)行/etc/cron.hourly目錄內(nèi)的腳本 命令: 01 * * * * root run-parts /etc/cron.hourly

轉(zhuǎn)載于:https://my.oschina.net/xifarm/blog/2991959

總結(jié)

以上是生活随笔為你收集整理的Unbuntu 自动重启MySQL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。