linux 下利用脚本关闭数据库引擎避免关机错误

1
2
3
4
5
6
7
8
9
10
11
12
systemctl stop mssql-server
echo "关闭 Microsoft SQL-Server 成功"

service mysql stop
echo "关闭 Mysql 成功"

echo "关机指令: 是否关机 [yes/no]"
read ans
if [ "$ans"x = "yes"x ];
then
sudo shutdown now
fi

这两行命令是关闭mssql与mysql数据库引擎的,主要是为了避免linux系统关机时不定期出现卡死在关闭数据库引擎导致无法正常关机,强制关机却又导致数据库数据丢失、损坏等问题

这两条命令保存在后缀名为.sh的文本中

然后打开终端, 找到该文件所在的文件目录

输入 sh xxx.sh 敲击回车即可看到结果

若出现service not found,则是mysql的service相关服务尚未开始

我们来通过视频来看看怎么使用这个脚本吧!

YouTube站点

[youtube https://www.youtube.com/watch?v=-ehDEPR2Q-I&w=560&h=315]

哔哩哔哩站点

https://www.bilibili.com/video/av17472310/