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) ...
随机推荐
- mysql数据库访问授权
1.进入MySQL服务器 d:\mysql\bin\> mysql -h localhost -u root; 2.赋予任何主机访问数据的权限 mysql> GRANT ALL PRIVI ...
- Inno Step教程
最近为js页面做了几个activex控件(只能ie内核浏览器使用),最后要完成打包,之前一直使用winrar的自解压包实现,现在改用Inno Step来做. 工具使用还是比较简单的,语法使用Inno ...
- 7 Javascript:表单与验证-非空验证
表单提交前要检查数据的合法性 在要对表单里的数据进行验证的时候,能够利用getElementById()来訪问网页上不论什么一个元素 每一个表单域都有一个form对象,可被传给不论什么验证表单数据的函 ...
- scala如何解决类型强转问题
scala如何解决类型强转问题 scala属于强类型语言,在指定变量类型时必须确定数据类型,即便scala拥有引以为傲的隐式推到,这某些场合也有些有心无力. 例如: java同属强类型语言,但java ...
- Navicat试用期破解方法(转)
转载网址https://blog.csdn.net/Jason_Julie/article/details/82864187 1.按步骤安装Navicat Premium,如果没有可以去官网下载:ht ...
- swift ! 和 ? 的学习
刚开始学 这两个符号 不确定到底是否是可以互相替代 用的都混淆了 今天好好做个总结 如果声明一个变量 如下 var name:String? //只声明 没做初始化赋值 说明 当前name 是 n ...
- socket编程详解
http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html http://blog.csdn.net/hguisu/article/de ...
- python spark
http://blog.jobbole.com/86232/ 1. 安装lib 材料: spark : http://spark.apache.org/downloads.html hadoop : ...
- 视图的创建与使用 Sql Server View
创建教材的三个数据表Student.Course及SC. create database S_T Use S_T CREATE TABLE Student (Sno CHAR(9), Sname CH ...
- Demo Nec
/* 布局 */.g-va{width:1160px;margin:0 auto;} /* visual area */ /* 模块 */.m-nav{position:relative;height ...