mysql数据库有时以为种种原因会自动关闭,比如被攻击,或者超负荷运行等等都会被强制关闭!
这里使用宝塔的计划任务运行脚本,每隔一段时间检查3306端口是否启动,没有启动则会自动启动!
使用方法看这里:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/bin/bash #mysql check PORT = "0" PORT = `netstat - lnt | grep 3306 | wc - l ` echo $PORT if [ $PORT - eq 1 ] then echo "数据库正常" else echo "数据库已关闭" echo "马上重启数据库" sudo / etc / init.d / mysqld restart fi |
- 打赏
请选择打赏方式
- 微信
- 支付宝
没有回复内容