mysqladmin命令用法
mysqladmin 工具的使用格式:
mysqladmin [option] command [command option] command ......
option 选项:
-c number 自动运行次数统计,必须和 -i 一起使用
-i number 间隔多长时间重复执行
MySQLAdmin用法
用于执行管理性操作。语法是:
shell> mysqladmin [OPTIONS] command [command-option] command ...
通过执行mysqladmin --help,你可以得到你mysqladmin的版本所支持的一个选项列表。
目前mysqladmin支持下列命令:
create databasename 创建一个新数据库
drop databasename 删除一个数据库及其所有表
extended-status 给出服务器的一个扩展状态消息
flush-hosts 洗掉所有缓存的主机
flush-logs 洗掉所有日志
flush-tables 洗掉所有表
flush-privileges 再次装载授权表(同reload)
kill id,id,... 杀死mysql线程
password 新口令,将老口令改为新口令
ping 检查mysqld是否活着
processlist 显示服务其中活跃线程列表
reload 重载授权表
refresh 洗掉所有表并关闭和打开日志文件
shutdown 关掉服务器
status 给出服务器的简短状态消息
variables 打印出可用变量
version 得到服务器的版本信息
示例:
--每个两秒查看一次服务器的状态,总共重复5次
./mysqladmin -uroot -p -i 2 -c 5 status
--修改密码
mysqladmin -uroot -ptest passoword 新密码 --不要在新密码后添加分号
--判断服务是否启动
[root@localhost bin]# mysqladmin -uroot -predhat ping
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
mysqld is alive
[root@localhost bin]#
--关闭服务
mysqladmin -utest -ptest1 shutdown
--查看mysql版本
[root@localhost bin]# mysqladmin -uroot -predhat version
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
mysqladmin Ver 8.42 Distrib 5.7.17, for linux-glibc2.5 on x86_64
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Server version 5.7.17-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /tmp/mysql.sock
Uptime: 5 hours 55 min 56 sec Threads: 6 Questions: 1936 Slow queries: 21 Opens: 840 Flush tables: 1 Open tables: 124 Queries per second avg: 0.090
[root@localhost bin]#
--查看所有的全局变量
mysqladmin -utest -ptest1 variables
--mysql的状态
[root@localhost bin]# mysqladmin -uroot -predhat status
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Uptime: 21197 Threads: 6 Questions: 1932 Slow queries: 21 Opens: 840 Flush tables: 1 Open tables: 124 Queries per second avg: 0.091
[root@localhost bin]#
--查询所有mysql连接的客户端
[root@localhost bin]# mysqladmin -uroot -predhat processlist
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
+----+------+---------------------+--------------+---------+-------+----------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+---------------------+--------------+---------+-------+----------+------------------+
| 5 | root | 192.168.0.206:64294 | | Sleep | 14779 | | |
| 8 | root | 192.168.0.206:64297 | | Sleep | 21287 | | |
| 10 | root | localhost | | Sleep | 2430 | | |
| 22 | root | 192.168.0.206:54750 | account_data | Sleep | 3160 | | |
| 23 | root | 192.168.0.206:54751 | account_data | Sleep | 14764 | | |
| 32 | root | localhost | | Query | 0 | starting | show processlist |
+----+------+---------------------+--------------+---------+-------+----------+------------------+
[root@localhost bin]#
--杀掉某个客户端的链接
C:\>mysqladmin -utest -ptest1 kill 7,8
C:\>mysqladmin -utest -ptest1 processlist
+----+------+----------------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+----------------+----+---------+------+-------+------------------+
| 12 | test | localhost:3112 | | Query | 0 | | show processlist |
+----+------+----------------+----+---------+------+-------+------------------+
--创建数据库和删除数据库
C:\>mysqladmin -utest -ptest1 create aaa
C:\>mysqladmin -utest -ptest1 drop aaa
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'aaa;' database [y/N] y
Database "aaa;" dropped
--查询服务器拓展的状态
mysqladmin -utest -ptest1 extended-status
--重载授权表
mysqladmin -utest -ptest1 reload
mysqladmin -utest -ptest1 flush-privileges
--刷新所有表缓存,并关闭和打开log
./mysqladmin -uroot -p refresh
--使用安全模式关闭数据库
./mysqladmin -uroot -p shutdown
--显示服务器上的所有数据库
./mysqlshow -uroot -p
--显示数据库daba-test下有些什么表:
./mysqlshow -uroot -p daba-test
--统计daba-test 下数据库表列的汇总
./mysqlshow -uroot -p daba-test -v
--统计daba-test 下数据库表的列数和行数
./mysqlshow -uroot -p daba-test -v -v
mysqladmin命令用法的更多相关文章
- Linux mysqladmin 命令
mysqladmin命令可以用来设置或修改 MySQL 密码,常见用法如下: [root@localhost ~]$ mysqladmin -uroot password 'newPass' # 在无 ...
- systemctl命令用法详解
systemctl命令用法详解系统环境:Fedora 16binpath:/bin/systemctlpackage:systemd-units systemctl enable httpd.serv ...
- cpio命令用法
[转自]流浪妖精のSKY http://www.cnitblog.com/flutist1225/articles/18974.html cpio命令用法 cpio命令 利用cpio 可 ...
- shutdown命令用法
首先我们先创建一个txt文件,添加shutdown -r -f -t 0 ,文件点击另存为,选择所有类型,保存格式为“重启.bat”文件. 说明:shutdown命令用法: /r 关闭 ...
- linux中comm命令用法
linux系统中comm命令用法详解 linux系统下的comm命令是一个非常实用的文件对比命令. comm命令功能: 选择或拒绝两个已排序的文件的公共的行. comm命令语法:comm [-12 ...
- Ubuntu kill命令用法详解
转自:Ubuntu kill命令用法详解 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID root@fcola:/# ps -ef | grep sen ...
- install 命令用法详解
install 命令用法详解 http://man.linuxde.net/install install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似 ...
- which、whereis、locate、find 命令用法
which.whereis.locate.find 命令用法 大部分转自http://312788172.iteye.com/blog/730280,有修改 我们经常在linux要查找某个文件,但 ...
- sed命令用法详解
sed命令用法 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space) ...
随机推荐
- Js版json解析
JsonDecoder={ pos:0, isDigit:function(ch){ return ( ch >= '0' && ch <= '9' )||( ch == ...
- (转)jquery $.proxy的使用
在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个.例如: 1 //正常的this使用 2 $('#myElement').click(function() { ...
- Linux命令:grep,报错Binary file (standard input) matches
在Linux使用grep命令,从文件中抓取显示特定的信息,如下: cat 文件名 | grep 特定条件 ---> cat xxxx | grep 12345 结果报错:Binary fil ...
- UVA - 10870 Recurrences 【矩阵快速幂】
题目链接 https://odzkskevi.qnssl.com/d474b5dd1cebae1d617e6c48f5aca598?v=1524578553 题意 给出一个表达式 算法 f(n) 思路 ...
- zookeeper 实战案例分享:cruator客户端编程
上两篇介绍了zookeeper服务器端的安装和配置,今天分享下利用zookeeper客户端编程来实现配置文件的统一管理,包括文件添加.删除.更新的同步. 比如,连接数据库信息的配置文件,一般每个应用服 ...
- codevs1199 开车旅行
[问题描述]小 A 和小 B 决定利用假期外出旅行,他们将想去的城市从 1 到 N 编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市 i 的海拔高度为H i ,城市 ...
- github之克隆
git clone --depth=10 git_仓库_url 只会获取最近 xx(10条提交记录的)代码,默认是master分支, 如果想要指定分支,可以结合 -b --single--branch ...
- javascript作用域与闭包
Javasript作用域概要 在javascript中,作用域是执行代码的上下文,作用域有三种类型: 1) 全局作用域 2) 局部作用域(函数作用域) 3) eval作用域 var foo = ...
- LXC linux容器简介——在操作系统层次上为进程提供的虚拟的执行环境,限制其使用的CPU和mem等资源,底层是linux内核资源管理的cgroups子系统
1.LXC是什么? LXC是Linux containers的简称,是一种基于容器的操作系统层级的虚拟化技术. 2.LXC可以做什么? LXC可以在操作系统层次上为进程提供的虚拟的执行环境,一个虚拟的 ...
- Tomcat_异常_03_Tomcat日志(Logger)中文乱码
一.异常现象 tomcat的日志中出现中文乱码 二.异常解决 2.1 修改catalina.sh文件 在 Tomcat安装目录下的bin目录中,修改catalina.sh文件,第229行. (1)修改 ...