为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL查看目前运行状况的两种方法

标签:
MySQL

第一种方法:利用mysql命令查看

MySQL 内建直接看 status 就可以看到系统常见讯息, 如下述范例:

复制代码 代码如下:
1.$ mysql -u root -p
2.mysql> s
“Threads: 2 Questions: 224857636 Slow queries: 229 Opens: 1740 Flush tables: 1 Open tables: 735 Queries per second avg: 137.566
$ mysql -u root -p -e "status" # s = status,


用这个也会列出上述结果.

第二种方法:利用phpmyadmin查看

最简单的方式,在phpMyAdmin直接点击状态查看

这查看的是MySQL的一些运行状况数值,这种方式被大多数系统管理员所不齿,因为专业的MySQL服务器很少有能通过phpMyAdmin访问的,后面会介绍其他查看方式,但是phpMyAdmin提供优化建议还是很具有指导性和参考性的。



检查mysql是否成功启动

?

123456789101112131415#!/bin/bash#mysql checkPORT="0"PORT=`netstat -lnt | grep 3306 | wc -l `echo $PORTif [ $PORT -eq 1 ] thenecho "mysql is running"elseecho "mysql is not running"echo "progrome reeady to start mysql " sudo service mysql start./check_mysql.shfi

检测 MySQL 是否宕掉,如果宕掉则启动

如果你的 MySQL 经常宕机,可以用这个脚本来实现宕机后自动启动,把它加到 crontab 里执行即可。
详细介绍请看 http://www.codeproject.com/Articles/988967/Mysql-Uptime-Check-Script

?

123456789101112131415161718192021222324#!/bin/bash  result=`/usr/bin/mysqladmin ping`expected='mysqld is alive'  if [[ "$result" != "$expected" ]]thenecho "It's dead - restart mysql"  # email subjectSUBJECT="[MYSQL ERROR] - Attempting to restart service"  # Email To ?EMAIL="info@endyourif.com"  # Email text/messageEMAILMESSAGE="/tmp/emailmessage.txt"echo "$result was received"> $EMAILMESSAGEecho "when we were expected $expected" >>$EMAILMESSAGE# send an email using /bin/mailmail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE  sudo /etc/init.d/mysql restartfi

Mysql bat启动和关闭服务bat版

?

12345678910111213@echo offfor /f "skip=3 tokens=4" %%i in ('sc query mysql') do set "zt=%%i" &goto :next :nextif /i "%zt%"=="RUNNING" (echo 已经发现该服务在运行,正在已经关闭服务net stop mysql) else (echo 该服务现在处理停止状态,正在现在开启服务net start mysql)exitpause

经测试有时候不是很好用。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
64
获赞与收藏
367

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消