mysql.utilities.parser 模块提供了解析MySQL日志文件的类。目前,慢查询日志和通用查询日志都是支持的。
class mysql.utilities.parser.Gener...
MySQL管理工具MySQL Utilities — 搜索进程
mysql.utilities.command.proc 该模块用于搜索服务器上的进程,还可以对任何查询到的活所有匹配到的连接进行杀死操作。搜索匹配的字段与INFORMATION_SCHEMA.PRO...
MySQL管理工具MySQL Utilities — 搜索数据库对象
mysql.utilities.command.grep 模块用于搜索服务器上的对象。该模块定义了一组对象类型,可以通过每个对象的字段进行搜素。
常量
下面的这些对象类型常量表示可以被搜索的。
...
MySQL管理工具MySQL Utilities — 使用MySQL Utilities库创建工具
在前一节内容中介绍了一个应用场景。假设你要开发一个新的数据库解决方案,需要真实的数据和用户账号进行测试,并且一条命令完成该任务。实现过程已说明了,来看看完整的代码copy_server.py:
#...
MySQL管理工具MySQL Utilities — MySQL Utilities结构详解
管理和维护MySQL数据库有时会复杂化,有时任务需要繁琐甚至重复操作,鉴于这些因素,MySQL Utilities扩展是为了帮助初学者和经验丰富的数据库管理员执行常见任务。
MySQL Utilit...
MySQL管理工具MySQL Utilities — 检查复制数据一致性(52)
复制建立后,时常会担心从的数据是否与主一致。在正常的情况下,主从数据是一样的。不过,在数据层面上的故障引起数据更改而不抛出任何类型的错误导致不一致。这些数据的不一致可能是由bug、硬件故障、人为错误或...
MySQL管理工具MySQL Utilities — 找出主所有的从(51)
由于种种原因,你可能不知道这台主服务器有多少台从服务器,同时,也不那么容易记住每个主连接有哪些从服务器的。这种情况下,使用 mysqlrplshow 工具可以很清晰的显示复制的拓扑,并且显示复制线程状...
MySQL管理工具MySQL Utilities — 恢复有故障的主(50)
在故障成功转移后,往往需要恢复到最初的复制拓扑结构,并且使有故障的主重新再次为主。
假设故障转移后的拓扑结构是这样的,主server2:3312,从server3:3313, server4:3...
MySQL管理工具MySQL Utilities — 自动故障转移(49)
在生产环境中,我们时常要考虑到高可用性的问题,MySQL复制是脆弱的,诸多原因会导致复制停止。有多种方案来解决MySQL高可用性问题,如DRBD、MMM等等。监视复制拓扑,在故障发生时,自动进行切换,...
MySQL管理工具MySQL Utilities — 添加新服务器和更改主角色(48)
单台数据库服务器无法满足性能和冗余性,现在我们需要添加2台新的服务器,并组建复制结构。
场景如下:
现有的服务器server1,IP:192.168.1.1 port:13001。新增的...
MySQL管理工具MySQL Utilities — 使用mysqlreplicate创建复制(47)
MySQL已经内置支持多种类型的复制。复制通常是为了增强性能和容错。配置复制是一个比较复杂而容易出错的。不过不用担心哈,MySQL Utilities 提供的工具可以帮助简化和自动化,甚至一些复制相关...
MySQL管理工具MySQL Utilities — mysqlrplsync(46)
mysqlrplsync 对复制同步进行检查,检查主从或从从之间的数据是否一致,并报告丢失的对象以及数据。
可以对活动的复制拓扑进行操作,应用同步进程进行数据检查。对不活动的复制也可以检查但是同...
MySQL管理工具MySQL Utilities — mysqlrplshow(45)
mysqlrplshow 用来显示主从复制关系,并绘制主的图形结构,标注每个主机名和端口。
必需指定--discover-slaves-login选项来提供用户名和密码以发现拓扑结构中的任何从。...
MySQL管理工具MySQL Utilities — mysqlrplcheck(44)
mysqlrplcheck 工具是用来检查复制的先决条件的。这些检查的设计或者说是测试,是用来确保复制的健康。测试的内容有:
在主上是否启用了二进制?
是否有排除某些二进制(如有*_do...
MySQL管理工具MySQL Utilities — mysqlrpladmin(43)
mysqlrpladmin 是一个MySQL复制的管理工具。设计的目的为了很容易的恢复计划性对主的维护或者以一个事件让主意外离线。
使主离线和切换控制另一个从。在这种情况下,主上没有任何事务的丢...