千家信息网

使用mysql-utilities管理工具集的方法

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,不知道大家之前对类似使用mysql-utilities管理工具集的方法的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完使用mysql-utilities管理工
千家信息网最后更新 2025年02月05日使用mysql-utilities管理工具集的方法

不知道大家之前对类似使用mysql-utilities管理工具集的方法的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完使用mysql-utilities管理工具集的方法你一定会有所收获的。

mysql-utilities 管理工具集的使用:

更详细的参数 ,参照官方文档: https://dev.mysql.com/doc/mysql-utilities/

直接去MySQL官网下载rpm包安装即可。如果安装过程中提示mysql-connector-python版本过低,则到mysql官网去下载个最新的包装上即可。

社区版用不到或者不常用的功能,笔记这里就不列出来了。

mysqldbcopy 克隆整个库

例:mysqldbcopy --source=root:'123456'@localhost:3306:/tmp/mysql.sock --destination=root:'123456'@localhost:3306:/tmp/mysql.sock db:db_clone

mysqldiskusage 统计表空间、各种日志文件占用的体积

例:mysqldiskusage --server=root:'123456'@localhost:3306:/tmp/mysql.sock --all -v

mysqlfrm 在故障的时候根据frm提取某个表结构 (不包括外键约束、自增长序列编号)

例: mysqlfrm --basedir=/usr/local/mysql /data/hellodb/classes.frm --port=3310 --user=root # 注意这个端口是随便起的


mysqlindexcheck 找出某个库下的冗余索引

例:mysqlindexcheck --server=root:'123456'@localhost:3306:/tmp/mysql.sock grafana -f vertical -r -d --stats


mysqlprocgrep 找出符合某些条件的用户连接

参数:

-G, --basic-regexp, --regexp

use 'REGEXP' operator to match pattern. Default is to

use 'LIKE'.

-Q, --print-sql, --sql

print the statement instead of sending it to the

server. If a kill option is submitted, a procedure

will be generated containing the code for executing

the kill.

--sql-body only print the body of the procedure.

--kill-connection kill all matching connections.

--kill-query kill query for all matching processes.

--print print all matching processes.

-f FORMAT, --format=FORMAT

display the output in either grid (default), tab, csv,

or vertical format

-v, --verbose control how much information is displayed. e.g., -v =

verbose, -vv = more verbose, -vvv = debug

--match-id=PATTERN match the 'ID' column of the PROCESSLIST table.

--match-user=PATTERN match the 'USER' column of the PROCESSLIST table.

--match-host=PATTERN match the 'HOST' column of the PROCESSLIST table.

--match-db=PATTERN match the 'DB' column of the PROCESSLIST table.

--match-command=PATTERN

match the 'COMMAND' column of the PROCESSLIST table.

--match-info=PATTERN match the 'INFO' column of the PROCESSLIST table.

--match-state=PATTERN

match the 'STATE' column of the PROCESSLIST table.

--age=AGE show only processes that have been in the current

state more than a given time.


例:# kill掉sleep状态,且处于sleep超过90秒的用户连接:

mysqlprocgrep --server=root:'123456'@localhost:3306:/tmp/mysql.sock -f vertical --match-command='Sleep' --age=90s --kill-connection


mysqlrpladmin

关于这个工具,可以参考兰春大神的博文 https://yq.aliyun.com/articles/59234#


mysqlserverinfo 列出数据库的明细情况(-d 显示各个default值, --format=vertical 列式显示)

例:mysqlserverinfo --server=root:'123456'@localhost:3306:/tmp/mysql.sock -d --format=vertical


mysqlbinlogpurge 清理过期的binlog文件

例:mysqlbinlogpurge --server=root:'123456'@localhost:3306:/tmp/mysql.sock

看完使用mysql-utilities管理工具集的方法这篇文章,大家觉得怎么样?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

工具 工具集 管理 方法 参数 文件 用户 明细 体积 兴趣 冗余 功能 大神 官方 常用 序列 情况 故障 数据 数据库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 成都软件开发的技术 在网站上如何显示数据库 中国知网系列数据库的检索 网络安全诙谐队名 软件开发java方向学什么 服务器启动提示不能启动cpu 玲珑集团软件开发招聘 厦门软件开发大专学校 湖北软件开发基地 宽带wifi服务器无响应 涞源高速服务器有什么吃的 银川网络安全技术提升 软件开发 给公司建议 计算机网络安全危险 当前主流的数据库都有哪些 邮箱服务器地址不合法 青骄第二课堂科技互联网 帆软自带数据库决策系统 有潜力的重庆移动服务器托管 信得过的企业系统软件开发 临汾小程序软件开发公司 网络安全红线心得体会200 无锡网络安全审计系统咨询服务费 电力公司网络安全宣传视频 电信网络安全专家 广州盛途网络技术有限 rrd数据库可以新添加字段么 梧州网络安全相关培训学历要求低 文件服务器的权限设置 服务器硬盘无法识别
0