设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 7918|回复: 0

[教程/工具] mysql数据库经常异常关闭通过宝塔自动启动

[复制链接]
灌水成绩
18541
100
19068
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 402
在线时间 : 1862 小时
注册时间 : 2013-9-5
最后登录 : 2026-8-2

发表于 2026-6-6 09:29:53 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
mysql数据库有时以为种种原因会自动关闭,比如被攻击,或者超负荷运行等等都会被强制关闭!
3 L+ F7 G: @5 f; P9 a: u
0 R  T" X5 I- ^- c, M这里使用宝塔的计划任务运行脚本,每隔一段时间检查3306端口是否启动,没有启动则会自动启动!# T0 {7 C/ |. A7 B; P/ }
  1. #!/bin/bash& U* j/ Z2 G  q# x8 I8 U! N
  2. #mysql check
    7 o0 k. ?! z5 w* K
  3. PORT="0"' [5 K, }- i# S5 l( I0 z
  4. PORT=`netstat -lnt | grep 3306 | wc -l `7 D$ ]3 P$ V- \4 n; e# l) T
  5. echo $PORT
      r! |8 Q9 x4 ?$ @0 P
  6. if [ $PORT -eq 1 ]
    8 x6 f2 B7 O- ]3 c7 j- y  b
  7. then% ^. Q9 w& K0 F) K
  8. echo "数据库正常"9 M+ v: y9 D+ l( {7 o6 [% L" ?
  9. else) ^! c2 t# j6 }1 e1 E( F8 t
  10. echo "数据库已关闭"
    5 z  U. C0 c8 L- s. ^0 P
  11. echo "马上重启数据库"
    5 o; x6 u2 \% ?" `
  12. sudo /etc/init.d/mysqld restart  \9 Z: T/ P; r9 T  ~
  13. fi
复制代码

" m! B  J  E( c
6 I' A- @- f! y& c6 w) C
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-8-2 17:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表