MySQL管理工具mysqladmin

2MySQL管理工具

mysqladmin执行管理操作的客户程序,例如创建或删除数据库,重载授权表,将表刷新到硬盘上,以及重新打开日志文件。还可以用来检索版本、进程,以及服务器的状态信息。

语法是:mysqladmin [options] command1 command2

 

options

-f

--force

出现错误可以继续执行;drop database不需要确认

-i n

--sleep=n

n秒钟重复命令

-r

--relative

配合参数-i使用显示当前操作与上次操作的差异,目前该选项只用于extended-status命令

-E

--vertical

垂直打印输出。类似于--relative,但垂直打印输出。

-s

--silent

如果不能建立与服务器的连接则以沉默方式退出。

-w n

--wait=n

如果不能建立连接,等待并重试n次。

 

--connect-timeout

连接超时之前的最大秒数。默认值为43200(12小时)

 

--shutdown-timeout

等候关闭的最大秒数。默认值为3600(1小时)

 

command

create dbname

创建数据库(CREATE DATABASE)

drop dbname

删除数据库(DROP DATABASE)

flush-hosts

刷新主机缓存中的所有信息。(FLUSH HOSTS)

flush-logs

刷新所有日志(FLUSH LOGS)

flush-status

清除状态变量(FLUSH STATUS)

flush-tables

刷新所有表(FLUSH TABLES)

flush-threads

刷新线程缓存

flush-privileges

重载授权表(FLUSH PRIVILEGES)

password newpassw

设置用户密码(SET PASSWORD)

processlist

显示活动服务器线程的列表(SHOW THREADS)

kill id1, id2,

杀掉服务器线程(KILL)

ping

检查服务器是否仍活动

reload

重载授权表

refresh

刷新所有表并关闭和打开日志文件

shutdown

停止服务器

start-slave / stop-slave

启停止服务器上复制的附属进程

status

显示短服务器状态消息

extended-status

显示服务器状态变量及其值(SHOW STATUS)

variables

显示服务器系统变量及其值(SHOW VARIABLES)

version

显示服务器的版本信息

 

i2ksvr /home/mysql> mysqladmin -u root -pjiang processlist

+-----+-----------------+-----------+----+---------+------+-----------------------------+------------------+

| Id  | User            | Host      | db | Command | Time | State                       | Info             |

+-----+-----------------+-----------+----+---------+------+-----------------------------+------------------+

| 1   | event_scheduler | localhost |    | Daemon  | 1227 | Waiting for next activation |                  |

| 88  | root            | localhost |    | Sleep   | 978  |                             |                  |

| 496 | root            | localhost |    | Query   | 0    |                             | show processlist |

+-----+-----------------+-----------+----+---------+------+-----------------------------+------------------+

i2ksvr /home/mysql> mysqladmin -u root -pjiang kill 上面的Id88

你可能感兴趣的:(MySQL管理工具mysqladmin)