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
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。