Mysql管理必备工具Maatkit详解
Maatkit是一个Perl写的Mysql开源管理工具,根据调查全球大约有70%多的Mysql管理员使用这个工具来管理Mysql,但我发现在国内很少有人知道这个工具,因此打算写一个系列的文章来介绍这个工具,并带上自己的心得和一些体会。
首先安装Maatkt,需要Perl,DBI,DBD::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的安装网上到处都是,就省略了。
Mysql的安装网上到处都是,就省略了。
3.DBI,可以到这里下载相应的版本
tar zxf DBI-1. cd DBI-1.58 perl Makefile.pl make make test make make install |
4.data-showtable包,可以到这里下载查相应的包
gzip -c -d Data-ShowTable-?.??. | tar xvf - cdmysql连接工具 Data-ShowTable-?.?? perl Makefile.PL make 不要试make test,测试套件损坏了! make install |
5.msql-mysql-modules 可以到这里下载
gzip -c -d Msql-Mysql-modules-?.??. | tar xvf -
将压缩文件接压缩到一个名为Msql-Mysql-modules-?.??的目录。
将压缩文件接压缩到一个名为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: Can't 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 isn't 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 可以到这里下载
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论