使用mysql-utilities管理工具集的方法
admin
2023-05-04 11:01:45
0

不知道大家之前对类似使用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管理工具集的方法这篇文章,大家觉得怎么样?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

相关内容

热门资讯

什么信号?多地要求干部带头缴纳... 多地要求干部带头缴纳物业费。最近一段时间,物业费成了社会关注的焦点。原因竟然是多地密集出台文件,号召...
“这不是威胁而是绝佳机遇”,默... 【文/观察者网 张菁娟】“当下挑战之所以如此巨大,是因为我们长期以来为自己制造了太多问题,而这些问题...
老杜盟友半路杀出,“闪电夺权”... 最近两天,马尼拉的政治温度直接爆表。5月11日上午,菲律宾众议院以255票赞成、26票反对、9票弃权...
“六张网”项目密集启动 进一步... 新华社北京5月13日电 题:“六张网”项目密集启动 进一步释放内需潜力经济参考报记者汪子旭近期,一批...
豪华邮轮病毒,横跨三大洲始末 5月11日,泛海探险公司确认,隶属于该公司的“洪迪厄斯”号邮轮抵达西班牙特内里费岛后,全部87名乘客...
苏泊尔球釜电饭煲不通电是什么原... 1、有可能是温度保险管出现了问题,每个电饭煲都有温度保险管,而不是家常用的保险丝,如果保险管出现了问...
九阳铁釜电饭煲不通电原因 1、可能是面板烧了。2、控制电路没有工作,先检查控制电源是否正常。电饭煲的面板显示器线路接触不良,找...
空调线控器出现“黑... 珠海总部对于退回的多联机线控器黑屏“故障”,部分是由于不清楚线控器的灯光功能,误触发线控器关闭了灯光...
长虹柜机温度传感器是多少K 每一个空调传感器的传感温度都会对应着不同的空调工作型号和参数,常见的有5K,10K和15K,当然在不...
测电笔测不出的漏电 1、如果漏电的电压比较低的话有时候测电笔就测试不出来的。2、有时候测电笔在出厂的时候没有检测好,就有...