赞
踩
接上一篇安装好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 数据库名字
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。