• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL查看目前运行状况的两种方法

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql运行sql文件,如何在cmd中运行mysql,mysql运行,如何运行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,
</div>

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

第二种方法:利用phpmyadmin查看

最简单的方式,在phpMyAdmin直接点击状态查看,详细如下图。

phpMyAdmin查看MySQL运行状况

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

检查mysql是否成功启动

#!/bin/bash
#mysql check
PORT="0"
PORT=`netstat -lnt | grep 3306 | wc -l `
echo $PORT
if [ $PORT -eq 1 ]
 then
echo "mysql is running"
else
echo "mysql is not running"
echo "progrome reeady to start mysql "

sudo service mysql start
./check_mysql.sh
fi
</div>

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

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

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

Mysql bat启动和关闭服务bat版

@echo off
for /f "skip=3 tokens=4" %%i in ('sc query mysql') do set "zt=%%i" &goto :next

:next
if /i "%zt%"=="RUNNING" (
echo 已经发现该服务在运行,正在已经关闭服务
net stop mysql
) else (
echo 该服务现在处理停止状态,正在现在开启服务
net start mysql
)
exit
pause
</div>

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL运行状况查询方式介绍
  • Mysql运行环境优化(Linux系统)
  • mysql导入sql文件报错 ERROR 2013 2006 2002
  • MySQL查看目前运行状况的两种方法

相关文章

  • 2017-10-09java实现将图片存储到mysql数据库
  • 2018-12-05sql2005 create file遇到操作系统错误5拒绝访问 错误1802
  • 2018-12-05基于binlog来分析mysql的行记录修改情况
  • 2018-12-05让数据库变快的建议
  • 2018-12-05如何利用Navicat for MySQL数据库进行数据传输
  • 2018-12-05mysql连接过多和死掉以及拒绝服务的解决方法
  • 2018-12-05从每个分类选择10条记录的sql语句
  • 2018-12-05Linux系统下mysqlcheck修复数据库命令
  • 2018-12-05脏读、幻读、不可重复读和丢失更新实例
  • 2018-12-05MySQL 及 SQL 注入与防范方法的详细介绍

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 使用MySQL命令行修改密码
    • mysql 数据插入优化方法
    • MySQL简化输入小技巧
    • 用sql脚本创建sqlserver数据库触发器范例语句
    • 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
    • 小系统单据自动生成存储过程
    • MySQL常见SQL语句使用方法总结
    • 保护MySQL数据仓库的5个方法
    • Oracle PL/SQL入门案例实践
    • Mysql中的join操作详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有