MySQL Utilities管理工具

Posted magmell

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL Utilities管理工具相关的知识,希望对你有一定的参考价值。

1、mysqlrplsync工具。

用来检查主从复制的数据一致性的工具。

mysqlrplsync --master=check:pass@192.168.152.157:3310--slaves=check:pass@192.168.152.159:3311,check:pass@192.168.152.160:3312

2、mysqlfailover 工具。

用来监控复制状态并实现故障转移的高可用工具。

mysqlfailover --master=failover:[email protected]‘192.168.1.100‘:13306 --discover-slaves-login=failover:123456

3、mysqlrpladmin 工具。

一个mysql总的管理工具,也是一个复制管理工具。

功能与mysqlfailover 类似,都是提供复制状态检测和高可用的工具。

4、mysqlslavetrx 工具。

用来跳过复制错误的工具。

mysqlslavetrx --gtid-set=af6b22ee-7b0b-11e4-aa8d-606720440b68:7-9 --slaves=user:[email protected]:3311,user:[email protected]:3312 --dryrun

 --gtid-set:要跳过的全局事务标识符(GTID)集。

--slaves:从服务器的连接信息。在逗号分隔列表中列出多个从站。

--dryrun:在干运行模式下执行该实用程序,显示为每个从站跳过的事务(GTID),但没有有效地跳过它们。此选项可用于验证是否跳过了正确的事务。

--verbose,-v:定要显示的信息量。多次使用此选项可增加信息量。例如,-v= verbose,-vv= more verbose,-vvv= debug。详细模式。

5、mysqlbinlogpurge工具。

用来清除二进制日志。

从主服务器清除所有未使用的二进制日志文件,指定要检查的从服务器:

mysqlbinlogpurge --master=root:[email protected]:3310 --slaves=root:[email protected]:3311,root:[email protected]:3312,root:[email protected]:3313 -vv

在特定二进制日志文件之前清除所有未使用的二进制日志文件:

mysqlbinlogpurge --master=root:[email protected]:3310 --slaves=root:[email protected]:3311,root:[email protected]:3312,root:[email protected]:3313 --binlog=mysql-bin.000027 -v

 

以上是关于MySQL Utilities管理工具的主要内容,如果未能解决你的问题,请参考以下文章

转MySQL-Utilities,mysql工具包

mysql-utilities安装

安装mysql-utilities-1.6.5

使用mysqlfrm恢复frm表结构

使用mysqlfrm恢复frm表结构的方法

MySQL Utilities