为了构建innodb-tools工具,需要依赖于C编译器、make工具等。
1、下载解压innodb-tools工具源码:
wget https://launchpad.net/percona-data-recovery-tool-for-innodb/trunk/release-0.5/+download/percona-data-recovery-tool-for-innodb-0.5.tar.gz tar -zxvf percona-data-recovery-tool-for-innodb-0.5.tar.gz
2、进入解压后根目录下的mysql-source
目录,运行配置命令(注:不运行make命令):
cd percona-data-recovery-tool-for-innodb-0.5/mysql-source
./configure
3、完成配置步骤后,回到解压后的根目录,运行make命令,编译生成page_parser
和constraints_parser工具
:
cd .. make
page_parser
工具将根据InnoDB的底层实现原理,解析表的页和行结构。constraints_parser工具
暂时不使用,后续还需要在定义表结构之后,重新编译生成它。
如果编译过程中出现问题,点击这里。本文使用过程中没有出现问题,故不再一一列举。