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

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

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

[复制链接]
灌水成绩
19101
118
19678
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-6-6 09:29:53 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
mysql数据库有时以为种种原因会自动关闭,比如被攻击,或者超负荷运行等等都会被强制关闭!
% ?# z/ W6 M4 W. d$ S+ P7 w: }: Q9 @4 ~2 k
这里使用宝塔的计划任务运行脚本,每隔一段时间检查3306端口是否启动,没有启动则会自动启动!" }: q# f4 z3 L9 N) s" Z
  1. #!/bin/bash
    ! Y' d3 {$ O) d  ]6 l% @& u4 W
  2. #mysql check. _. c- E4 g2 M: B3 w( w
  3. PORT="0") ?  [, W* r+ e5 a8 Y3 O6 R0 `+ X
  4. PORT=`netstat -lnt | grep 3306 | wc -l `
      R; w  U" H. ~. p9 p; w. p
  5. echo $PORT
    4 Q2 Y! _( l* U& ]
  6. if [ $PORT -eq 1 ]
    8 i' L- A% v- p- t/ m
  7. then
    % ]2 v2 T1 d- l: N5 c6 X
  8. echo "数据库正常"6 A+ \* w: ^# L: E1 v- Y
  9. else
    / q  o0 c! F8 f  g! G! `  z/ ^
  10. echo "数据库已关闭"2 j2 Y9 }4 V6 V7 ~3 x
  11. echo "马上重启数据库"# l' x6 b& o/ ]5 q1 d
  12. sudo /etc/init.d/mysqld restart
    6 C) l! H* Y8 C4 A/ ^" q% T
  13. fi
复制代码
3 ?6 o5 D" H" V( N8 R/ q) O, a
6 E: Z" U8 y. a3 A& A! v
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-17 00:16

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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