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

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

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

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

等级头衔

ID : 1

管理员

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

发表于 2026-6-6 09:29:53 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
mysql数据库有时以为种种原因会自动关闭,比如被攻击,或者超负荷运行等等都会被强制关闭!; @7 P" E1 [( e# d7 u

# F$ o) ]) N/ I3 S8 \' g& a$ A这里使用宝塔的计划任务运行脚本,每隔一段时间检查3306端口是否启动,没有启动则会自动启动!
6 f7 \/ U# }# \. `
  1. #!/bin/bash
    : O9 ~* J$ ]. X* Y1 ^! U8 n
  2. #mysql check0 j3 L# w* @6 @8 ~0 s0 L4 C
  3. PORT="0"$ K) o& L6 U- K' J( W
  4. PORT=`netstat -lnt | grep 3306 | wc -l `2 Z. q  _3 y/ i6 x7 D, X- O1 v
  5. echo $PORT
    3 ]( a1 v) E& n4 g" C5 Y/ O6 ~+ M# [
  6. if [ $PORT -eq 1 ]$ p8 O5 d4 T3 g9 P" P# L0 H, W0 f, I# L
  7. then# ~# w- q, ]# ]0 ~
  8. echo "数据库正常"0 |' I( P( J# M- o' S
  9. else
    ) A7 [  K8 V+ z# g1 d
  10. echo "数据库已关闭"1 |* [7 U# H) ~" b, I
  11. echo "马上重启数据库"
    / u' Y8 ^  J5 c$ z8 Z
  12. sudo /etc/init.d/mysqld restart
    ' D8 V  N( w( x4 J; V0 R
  13. fi
复制代码
( _6 r& _* ~% c

. R' z/ i. w+ m. W; d- k& Q
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本周有问题处理时间20:30-00:00预计下周上夜班  8.12发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-19 17:23

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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