mysql 开发进阶篇系列 32 工具篇(mysqladmin工具)
一.概述
mysqladmin是一个执行管理操作的客户端程序。用来检要服务的配置和当前的状态,创建并删除数据库等。功能与mysql客户端类似,主要区别在于它更侧重于一些管理方面的功能。
1. 查找mysqladmin工具
--同样还是找到安装基地址bin目录下: [root@hsr bin]# pwd /usr/local/mysql/bin
下面是可以执行的命令行以及描述 [root@hsr bin]# ./mysqladmin 语法如下:mysqladmin [option] command [command option] command ......
2 查看mysql 活动线程列表
[root@hsr bin]# ./mysqladmin -uroot -p processlist or [root@hsr bin]# ./mysqladmin -uroot -p proc
3. 查看mysql 活动线程列表 每秒一次。 ctrl+c 停止
[root@hsr bin]# ./mysqladmin -uroot -p -i 1 processlist
4. 查看服务器的状态, 每两秒查看一次状态,总共重复5次。
uptime mysql服务器已经运行的秒数
threads
活跃线程(客户)的数量 包括sleep线程
questions
从mysqld启动起来自客户问题的数量
slow
queries
已经超过long_query_time秒的查询数量
opens
mysqld已经打开了多少表
flush
tables
flush ..., refresh和reload命令数量
open
tables
现在被打开的表数量
[root@hsr bin]# ./mysqladmin -uroot -p -i 2 -c 5 status
5. 修改root密码
[root@hsr bin]# ./mysqladmin -uroot -p password 1234567
6.检查mysql服务是否可用
[root@hsr bin]# ./mysqladmin -uroot -p ping
7.检查当前服务版本
[root@hsr bin]# ./mysqladmin -uroot -p version
8.检查当前服务状态值
[root@hsr bin]# ./mysqladmin -uroot -p extended-status
9. kill掉mysql线程id
10. 删除数据库 daba-test
mysqladmin -uroot -p drop daba-test
11. 重载权限信息
mysqladmin -uroot -p reload
更多使用方法参看:
上一篇: 03-Mysql数据库----安装与管理
下一篇: 新手学习Java,该从哪里学起?
推荐阅读
-
mysql 开发进阶篇系列 42 逻辑备份与恢复
-
mysql 开发进阶篇系列 20 MySQL Server(innodb_lock_wait_timeout,innodb_support_xa,innodb _log_*)
-
mysql 开发进阶篇系列 47 xtrabackup (完全备份恢复,恢复后重启失败总结)
-
mysql 开发进阶篇系列 33 工具篇(mysqlbinlog日志管理工具)
-
mysql 开发进阶篇系列 34 工具篇 mysqlcheck(MyISAM表维护工具)
-
mysql 开发进阶篇系列 7 锁问题
-
mysql 开发进阶篇系列 35 工具篇 mysqldump(数据导出工具)
-
mysql 开发进阶篇系列 48 xtrabackup (增量备份与恢复)
-
mysql 开发进阶篇系列 4 SQL 优化
-
mysql 开发进阶篇系列 14 锁问题(避免死锁,死锁查看分析)