mysqladmin

  mysqladmin是mysql数据库的管理工具,可以控制、查看、修改数据库服务器的配置和状态。  此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法

  mysqladmin  [options]  command  [command-options]  [command [command-options]] 

2、选项参数列表

  -? | --help        显示帮助信息  --bind-address=ip        绑定ip,当电脑有多个网卡的时候,可以指定mysql连接时的网卡  --character-sets-dir = path        指定字符集所在的目录  -c | --compress        在服务器和客户端之间的数据进行压缩  --default-character-set=chatset        默认的字符集  -f | --force        强制执行  -b | --no-beep        关闭出错提醒  -W | --pipe        使用有名管道连接数据库  -P port | --port=        连接数据库使用的端口  --protocol=TCP|SOCKET|PIPI|MEMORY        连接数据库使用的协议  -s | --silent        输出简短的内容  -v | --verbose        显示详细执行过程  -V | --version        显示版本信息  -w | --wait        等待时间  -u        指定用户名  -p        指定密码

mysqladmin支持的命令如下

  create         创建数据库  debug        开启调试模式  drop        删除数据库  extend-status        显示mysql扩展状态信息  flush-hosts        刷新mysql缓冲的主机  flush-logs        刷新日志  flush-status        刷新状态变量  flush-privileges        刷新权限  flush-table        刷新所有表格  flush-threads        刷新线程  kill        杀死指定的线程  password        修改密码  ping        测试服务器是否可连接  processlist        显示活动的线程  reload        重新加载授权表  refresh        刷新所有的表,并且关闭和打开日志文件  shutdown        关闭服务器  status        显示服务器状态  start-slave        启动slave  stop-slave        关闭slave  variables        显示可用的变量和值  version        显示版本信息

3、实例
1)显示服务器状态

  [root@localhost ~]# mysqladmin -u root -p status  Enter password:   Uptime: 1501  Threads: 1  Questions: 32  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.21

2)查看活动线程

  [root@localhost ~]# mysqladmin -u root -p processlist  Enter password:   +----+------+-----------+----+---------+------+-------+------------------+  | Id | User | Host      | db | Command | Time | State | Info             |  +----+------+-----------+----+---------+------+-------+------------------+  | 7  | root | localhost |    | Query   | 0    |       | show processlist |  +----+------+-----------+----+---------+------+-------+------------------+

3)显示服务器版本信息

  [root@localhost ~]# mysqladmin -u root -p version  Enter password:   mysqladmin  Ver 8.42 Distrib 5.1.71, for redhat-linux-gnu on i386  Copyright (c) 2000, 2013, 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.1.71  Protocol version    10  Connection    Localhost via UNIX socket  UNIX socket    /var/lib/mysql/mysql.sock  Uptime:    26 min 13 sec  Threads: 1  Questions: 33  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.20
  做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用  链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 

081634m8n8t2tmz2te95w5

收藏 打印