【判断数据库在线】shell 判断数据库在线

4:使用客户端登录mysql执行命令,查看返回结果测试服务是否启动,理论上此方法最可靠。

[root@localhost baby]# cat check_db_client.sh
#!/bin/bash
#written by linuxidc@2015-10-15
 
mysql -uroot -p123456 -e "select version();" &>/dev/null
if [ $? -ne 0 ]
then
 /etc/init.d/mysqld start
else
 echo "MySQL is running"
fi

执行结果如下:

[root@localhost baby]# sh check_db_client.sh

MySQL is running

posted on 2022-10-04 01:29  bdy  阅读(25)  评论(0编辑  收藏  举报

导航