判断MYSQL服务是否正常的方法
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本文主要给大家介绍判断MYSQL服务是否正常的方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下判断MYSQL服务是否正常的方法吧。1)端口判
千家信息网最后更新 2025年02月02日判断MYSQL服务是否正常的方法
本文主要给大家介绍判断MYSQL服务是否正常的方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下判断MYSQL服务是否正常的方法吧。
1)端口判断
[root@localhost ~]# netstat -lntup | grep 3306tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2288/mysqld
2)进程判断
[root@localhost ~]# ps -ef | grep mysqld mysql 2071 1 0 11:32 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usrmysql 2288 2071 0 11:32 ? 00:00:24 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sockroot 10097 6962 0 17:27 pts/1 00:00:00 grep --color=auto mysqld
3)返回值判断
[root@localhost ~]# mysql -uroot -proot -e "select version();" &>/dev/null [root@localhost ~]# echo $?0
法一:实现思路是过滤出MYSQL端口3306进行判断:
#!/bin/bashport=`netstat -lnt|grep 3306|wc-l`if [ $port -ne 1 ]then /etc/init.d/mysql startelse echo "MySQL is running."fi执行结果:[root@localhost ~]# sh mysql1.sh MySQL is running.
法二:实现思路是通过MYSQL进程进行判断:
#!/bin/bashportcess=`ps -ef|grep mysql|grep -v grep|wc -l`if [ $portcess -ne 2 ]then /etc/init.d/mysqld startelse echo "MySQL is running."fi执行结果:[root@localhost ~]# sh mysql1.sh MySQL is running.注意:过滤的字符串'mysql'不要在脚本名字出现,如果出现则不准
法三:实现思路是通过web连接返回值判断:
#!/bin/bashmysql -uroot -proot -e "select version();" &>/dev/nullif [ $? -ne 0 ]then /etc/init.d/mysqld startelse echo "MySQL is running."fi执行结果:[root@localhost ~]# sh mysql1.sh MySQL is running.
小结:web服务监控手段:
端口(本地或者远程)
本地进程
header(httpd code)
URL(wget,curl
服务
方法
思路
端口
结果
进程
笔者
行业
信息
内容
名字
字符
字符串
小结
意义
手段
文章
更多
朋友
栏目
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全登记保护机制内容
公安系统服务器产值
荆州订制软件开发方案
数据库的3种基本运算
山西erp软件开发性价比出众
网络安全的保密工作
小白软件开发平台游戏中心
创建的服务器进不去怎么办
听书网络安全
流放之路数据库乌旗守卫军
国基金查询数据库
宏策科技 互联网
打印机数据库连续打印
数据库增长上限是什么
java从数据库级联
无法验证服务器是什么问题
navicat数据库模型
微信订餐软件开发
修改代理服务器
天龙八部端游服务器最近新服
郑州众超软件开发有限公司
厦门金砖网络安全
瑞庭网络技术有限公司加班吗
举例说明数据库模式
北京医疗系统软件开发
银行软件开发薪酬
网络安全学习试题答案
dnf服务器
服务器管理面板 定制
共享雨伞系统软件开发