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

 找回密码
 立即注册
搜索
查看: 8013|回复: 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数据库有时以为种种原因会自动关闭,比如被攻击,或者超负荷运行等等都会被强制关闭!. D1 o! M, r& L# u% a& H
: t9 M$ H! W! u! P
这里使用宝塔的计划任务运行脚本,每隔一段时间检查3306端口是否启动,没有启动则会自动启动!# T# V/ J) F6 x. h# G$ ]
  1. #!/bin/bash
    + O8 q3 }0 O0 F$ ?5 b" j/ ^
  2. #mysql check
    , \( e; S' {1 H) s5 h
  3. PORT="0"% l4 Y" }9 n4 M& {6 w; T
  4. PORT=`netstat -lnt | grep 3306 | wc -l `
    : K! J9 ]7 v% y! Y  @- I" A9 `& F
  5. echo $PORT
    2 S3 g$ h' X/ m0 \' G( `
  6. if [ $PORT -eq 1 ]) f" y- b' x7 \9 Y, z8 r1 v; D6 i
  7. then
    3 u- V( _" |. g+ Y  _3 G
  8. echo "数据库正常"
    : G( y+ W! C1 N+ g- k/ E
  9. else+ T& j' p* T* R- ^
  10. echo "数据库已关闭"
    / x: l7 z5 x) ]( C
  11. echo "马上重启数据库", K- s$ t7 ?% E: A8 B" z
  12. sudo /etc/init.d/mysqld restart! C8 P- S( d: {# S/ ~' @9 A5 L( n; k) l0 L
  13. fi
复制代码
6 j, ]! T+ b8 E3 r' a
/ v4 Z7 p9 N8 l. [  J: o
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-2 18:33

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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