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