mysqladmin
以每秒的时间间隔打印状态变量信息
# -i delay 重复间隔 -c N 重复次数
[root@localhost ~]# mysqladmin -uroot -ppassword ext -r -i 1 -c 2 |grep -iE 'connected|\ running|bytes_rece|bytes_sent'
查看系统配置参数
[root@localhost ~]# mysqladmin -uroot -ppassword varia |grep -iE 'max_connection|\ innodb_io|buffer_pool_size|log_file_size'
查看线程和锁信息
执行debug命令
[root@localhost ~]# mysqladmin -uroot -ppassword debug
关闭数据库
[root@localhost views]# mysqladmin -uroot -ppassword shutdown
[root@localhost views]# pgrep mysqld
检查实例是否存活
# 当数据库实例不可访问时,将报出无法连接的错误
[root@localhost views]# mysqladmin -uroot -ppassword ping
......
[root@localhost views]# service mysqld start
Starting MySQL............. SUCCESS!
# 当数据库实例可以访问时,将返回"mysqld is alive"字符串
[root@localhost views]# mysqladmin -uroot -ppassword ping
mysqld is alive
innotop
安装innotop
[root@localhost ~]# wget https://codeload.github.com/innotop/innotop/zip/ master
[root@localhost ~]# ll master.2
-rw-r--r-- 1 root root 191371 Sep 17 20:16 master.2
[root@localhost ~]# unzip master.2
[root@localhost ~]# cd innotop-master/
[root@localhost innotop-master]# ll
# 安装依赖包
[root@localhost innotop-master]# yum install perl-DBI perl-DBD-MySQL perl-TermReadKey\ perl-Time-HiRes -y
# 编译
[root@localhost innotop-master]# perl Makefile.PL
[root@localhost innotop-master]# echo $?
0
[root@localhost innotop-master]# make install
[root@localhost innotop-master]# echo $?
0
[root@localhost innotop-master]# innotop --version
innotop Ver 1.11.4
交互式选项
[root@localhost innotop-master]# innotop -uroot -ppassword
Switch to a different mode:
A Dashboard I InnoDB I/O Info Q Query List
B InnoDB Buffers K InnoDB Lock Waits R InnoDB Row Ops
C Command Summary L Locks S Variables & Status
D InnoDB Deadlocks M Replication Status T InnoDB Txns
F InnoDB FK Err O Open Tables U User Statistics
Actions:
d Change refresh interval (更改刷新间隔) q Quit innotop (退出innotop工具)
k Kill a query's connection (杀死一查询连接) r Reverse sort order (反向排序)
n Switch to the next connection(切换到下一个连接) s Choose sort column (选择排序字段)
p Pause innotop (停止innotop) x Kill a query(杀死查询)
Other:
TAB Switch to the next server group 切换到另外一组服务器 / Quickly filter what you see 快速过滤你所见信息
! Show license and warranty 显示License等相关信息 = Toggle aggregation
# Select/create server groups 选择或创建服务器组 @ Select/create server connections 选择或创建服务器连接
$ Edit configuration settings 编辑配置设置信息 \ Clear quick-filters 清除快速过滤设置
Press any key to continue「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




