编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Centos下Mysql的原生工具!逐渐强大,好用

wxchong 2024-08-08 01:17:17 开源技术 42 ℃ 0 评论

Mysql日常维护中,经常用到一些第三方的工具,比较著名的有percona的toolkit,包含了很多实用工具,像大名鼎鼎的xtrabackup,pt-query-digest等等。其实Mysql本身也有一些工具,只是维护更新的比较慢,大多跟不上需求,有些还不能跨版本。不过mysql归到oracle之后,utility开发的速度也快了。以下是具体的安装与使用,供大家一览:

1.安装

环境:Centos6.8

Mysql:5.7.16

utility目前最新的版本是mysql-utilities-1.6.5.tar.gz。前提是要安装好python,必须是python2.6以上。

[root@db1 tmp]# python -V

Python 2.6.6

utility的安装也比较简单:

[root@db1 tmp]#unzip mysql-utilities-1.6.4.zip

[root@db1 tmp]#cd mysql-utilities-1.6.4

[root@db1 tmp]#python ./setup.py build

[root@db1 tmp]#sudo python ./setup.py install

2.对比,和源代码中自带的工具对比下:

源代码中自带的:

utility安装好之后的:

3. 使用:

mysqldbcompare:数据库对象及数据的对比,结果可以保存成csv,文本等。

mysqldiskusage:显示数据库使用的磁盘大小,二进制日志,错误日志等等

mysqlgrants:显示对象的权限划分,比较有用

。。。

里面还有很多,包括数据导出,导入,检查复制状态等等。用在监控里面还是比较好用的,可以快速的部署监控脚本,不用自己再去写。

总之,希望mysql utility越来越强大。DBA也会轻松很多。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表