mydumper是mysql的一種多線程備份數據的工具。
myloader是mysql的一種多線程導入數據的工具。
這兩個工具使用需要先安裝mydumper-0.9.1.tar.gz (鏈接:http://pan.baidu.com/s/1qYgGhLq 密碼:m79c)
安裝方式:
1、yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel (現在安裝這些依賴)
2、cmake . (解壓編譯tar xvf mydumper-0.9.1.tar.gz)
3、make && make install (編譯安裝)
4、ln -s /usr/local/bin/mydumper /usr/bin/ && ln -s /usr/local/bin/myloader /usr/bin/ (軟連接)
5、myloader --help (驗證安裝成功)
使用方式:
mydumper -h 127.0.0.1 -u root -p 123123 -r 25000 -B test -o /root/test -k (參數說明: -r 25000每次備份分割的行數, -B test要備份數據庫的庫名,-o /root/test備份之后存放的目錄)
myloader -h 127.0.0.1 -u root -p 123123 -B test1 -q 25000 -d /root/test -o (參數說明: -B test1要導入數據的數據庫名, -q 25000導入時每次行數, -d /root/test備份源sql文件存放目錄, -o 覆蓋原庫的表數據)