设为首页收藏本站意见反馈 国外访客:

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

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

[复制链接]
灌水成绩
17882
95
18384
主题
帖子
积分

等级头衔

ID : 1

管理员

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

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

7 r$ F) m: o9 h! y这里使用宝塔的计划任务运行脚本,每隔一段时间检查3306端口是否启动,没有启动则会自动启动!
' d2 @7 y% h8 j2 x3 r+ T' ^
  1. #!/bin/bash
    6 B- N9 L/ q0 P+ C
  2. #mysql check
      N6 z- g: z. n+ p8 L3 q
  3. PORT="0"
      _  O  F( J" O7 R
  4. PORT=`netstat -lnt | grep 3306 | wc -l `( f. R0 y! b" V0 `, E: r* y; m
  5. echo $PORT' m8 R( C1 V: Z9 a0 Z
  6. if [ $PORT -eq 1 ]6 d2 }7 p6 i; ?5 c; I
  7. then
    " I/ i( [: ]' T4 W6 b3 [5 l6 {
  8. echo "数据库正常"
    % Q$ e" z9 |0 B# L& ^6 J
  9. else& g6 i3 {' O2 o% p3 q" _, m, a
  10. echo "数据库已关闭"
    1 {7 \- B; R& d  v, i0 y3 v
  11. echo "马上重启数据库"8 P! a0 b( @6 i# E$ {
  12. sudo /etc/init.d/mysqld restart0 T+ P0 d0 {/ q& R6 j
  13. fi
复制代码

  y1 V9 F" e+ F, a+ p' ^6 o( U  S
4 K& D( o$ k# o# N' C0 T2 h
免责
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 10:38

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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