Mysql管理必备工具Maatkit详解.docVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mysql管理必备工具Maatkit详解

Mysql管理必备工具Maatkit详解 Maatkit是一个Perl写的Mysql开源管理工具,根据调查全球大约有70%多的Mysql管理员使用这个工具来管理Mysql,但我发现在国内很少有人知道这个工具,因此打算写一个系列的文章来介绍这个工具,并带上自己的心得和一些体会。 首先安装Maatkt,需要Perl,DBI,DBD::mysql相关模块。 1.perl perl -v This is perl, v5.8.5 built for i386-linux-thread-multi Copyright 1987-2004, Larry Wall 一般linux安装的时候默认安装了perl。 2.Mysql 可以到这里下载 Mysql的安装网上到处都是,就省略了。 3.DBI,可以到这里下载相应的版本 tar zxf DBI-1.58.tar.gz cd DBI-1.58 perl Makefile.pl make make test make make install 4.data-showtable包,可以到这里下载查找相应的包 gzip -c -d Data-ShowTable-?.??.tar.gz | tar xvf - cd Data-ShowTable-?.?? perl Makefile.PL make 不要试make test,测试套件损坏了! make install 5.msql-mysql-modules 可以到这里下载 gzip -c -d Msql-Mysql-modules-?.??.tar.gz | tar xvf - 将压缩文件接压缩到一个名为Msql-Mysql-modules-?.??的目录。 cd Msql-Mysql-modules-?.?? perl Makefile.PL 在 perl Makefile.PL 期间,会向你提出一些问题。特别是你必须选择安装驱动器(MySQL, mSQL2 and/or mSQL1)。MySQL驱动程序叫 DBD::mysql,单独的mSQL驱动程序叫DBD::mSQL。如果你想支持mSQL1和mSQL2,用DBD::mSQL1。 make make test make install 6.DBD-mysql 可以到这里下载 安装DBD: DBD-mysql-4.005 perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config make make test make make install 如果出现以下错误, install_driver(mysql) failed: Cant load /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so for module DBD::mysql: libmysqlclient.so.12: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230. at (eval 6) line 3 Compilation failed in require at (eval 6) line 3. Perhaps a required shared library or dll isnt installed where expected at /root/mysqlreport line 162 就做操作 cp /usr/local/mysql/include/mysql* /usr/include/ cp /usr/local/mysql/lib/* /usr/lib/ (64位的是lib64) 然后再重新安装DBD: DBD-mysql-4.005 perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config make make test make install 7.安装maatkit 可以到这里下载 tar zxvf maatkit-2325.tar.gz cd maatkit-2325 perl Makefile.PL make install 下面分别列出这套工具,以及官方的定义,在后续的文章中,会分别对这些工具进行介绍,以及自己的测试和心得体会。 mk-archiver Archive rows from a MySQL tabl

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档