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管理工具的主要内容,如果未能解决你的问题,请参考以下文章