CentOS6.7_Mysql5.6_使用mydumper全库备份

接上一篇安装好mysql后,继续安装mydumper


cd /tmp

wget https://launchpad.net/mydumper/0.9/0.9.1/+download/mydumper-0.9.1.tar.gz
tar xvf mydumper-0.9.1.tar.gz
cd mydumper-0.9.1


yum install pcre-devel zlib-devel openssl-devel glib2-devel


cmake -DCMAKE_INSTALL_PREFIX=/mysql/server/mydumper-0.9.1
make && make install


cd /mysql/server/mydumper-0.9.1


echo PATH=$PATH:`pwd`/bin >> ~/.bash_profile
echo export PATH  >> ~/.bash_profile
source ~/.bash_profile 


启动仍然报错
[root@localhost mydumper-0.9.1]# mydumper
mydumper: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory


dll bin/mydumper
[root@localhost mydumper-0.9.1]# ldd bin/mydumper 
        linux-vdso.so.1 =>  (0x00007ffe24744000)
        libmysqlclient.so.18 => not found
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003313600000)
        libm.so.6 => /lib64/libm.so.6 (0x0000003313e00000)
        librt.so.1 => /lib64/librt.so.1 (0x0000003313a00000)
        libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007fd06598b000)
        libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007fd0655a7000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000003312e00000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fd06528f000)
        libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007fd06508b000)
        libpcre.so.0 => /lib64/libpcre.so.0 (0x0000003323e00000)
        libz.so.1 => /lib64/libz.so.1 (0x0000003314200000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003313200000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003312a00000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fd064e46000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fd064b5e000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x000000331f200000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fd064932000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fd064726000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003321200000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003314e00000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fd064506000)


libmysqlclient.so.18 => not found 没有找到


[root@localhost server]# find / -name libmysqlclient.so.18
/mysql/server/mysql-5.6.35/lib/libmysqlclient.so.18


找到后复制
cp /mysql/server/mysql-5.6.35/lib/libmysqlclient.so.18 /lib64
或者软连接都行
ln -s /lib64/libmysqlclient.so.18 /mysql/server/mysql-5.6.35/lib/libmysqlclient.so.18


现在就可以执行备份了

mydumper -S /mysql/my3306/mysql.dock --database 数据库名字




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值