CentOS6.7_Mysql5.6_使用mydumper全库备份
2017-03-04 15:15
519 查看
接上一篇安装好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.
4000
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 数据库名字
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.
4000
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 数据库名字
相关文章推荐
- centos下使用cdb_mydumper手动备份与恢复mysql
- centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复
- centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复
- CentOS_6.7上使用二进制安装MySQL
- CentOS下使用mysqlhotcopy定时备份MySQL数据库(MyISAM存储引擎)
- CentOS_6.7脚本静默安装MySQL5.6
- 分布式架构高可用架构篇_06_MySQL源码编译安装(CentOS-6.7+MySQL-5.6)
- 使用cmake在CentOS6.5安装MYSQL5.6
- CentOS 6.7安装MySQL 5.6
- MySQL源码编译安装(CentOS6.7 + MySql5.6)
- 16、单机运行环境搭建之 --CentOS-6.4下使用TCMalloc优化mysql5.6
- linux centos(5.6)使用rpm方式安装mysql(5.5)时候报错:error:failed dependencies
- CentOS6.6下使用rpm安装mysql5.6
- CentOS 6.9安装MySQL 5.6 (使用yum安装)
- 分布式架构学习之:MySQL源码编译安装(CentOS-6.7+MySQL-5.6)
- CentOS_6.7上使用源码安装MySQL
- centos6.5使用yum安装mysql5.6
- 基于CentOS的MySQL学习补充五--使用Shell备份(mysqldump)MySQL数据库
- 分布式架构高可用架构篇_06_MySQL源码编译安装(CentOS-6.7+MySQL-5.6)
- 分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)