爲了構建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工具
暫時不使用,後續還需要在定義表結構之後,重新編譯生成它。
如果編譯過程中出現問題,點擊這裏。本文使用過程中沒有出現問題,故不再一一列舉。