linux中mysql数据库备份工具Xtrabackup的安装方法

1、下载

 代码如下 复制代码

wget
http://www.percona.com/redir/downloads/XtraBackup/LATEST/binary/redhat/6/x86_64/percona-xtrabackup-2.2.3-4982.el6.x86_64.rpm

2、安装

 代码如下 复制代码

rpm -ivh percona-xtrabackup-2.2.3-4982.el6.x86_64.rpm

如果报下面错误的话

warning: percona-xtrabackup-2.2.3-4982.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
error: Failed dependencies:
        libaio.so.1()(64bit) is needed by percona-xtrabackup-2.2.3-4982.el6.x86_64
        libaio.so.1(LIBAIO_0.1)(64bit) is needed by percona-xtrabackup-2.2.3-4982.el6.x86_64
        libaio.so.1(LIBAIO_0.4)(64bit) is needed by percona-xtrabackup-2.2.3-4982.el6.x86_64
        perl(DBD::mysql) is needed by percona-xtrabackup-2.2.3-4982.el6.x86_64
        perl(Time::HiRes) is needed by percona-xtrabackup-2.2.3-4982.el6.x86_64
 
安装以下依赖包:

 代码如下 复制代码

yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL

重新运行

 代码如下 复制代码

rpm -ivh percona-xtrabackup-2.2.3-4982.el6.x86_64.rpm

即可

时间: 2024-11-01 19:09:42

linux中mysql数据库备份工具Xtrabackup的安装方法的相关文章

linux中mysql数据库备份(可指定备份数据库)

startup.sh 备份脚本 #!/bin/bash BASEDIR=$(cd `dirname "$0"`;pwd) LOG_DIR=$BASEDIR/logs TIME=$(date +%Y-%m-%d-%H-%M-%S) TIME_DAY=$(date +%Y-%m-%d) TIME_HOUR=$(date +%H) #设置脚本可以运行的时间点(此项根据需求修改) TIME_HOUR_POINT=15 #SERVER_IP写当前服务器的IP地址,如果为空脚本将自动查找一个IP地

实现Linux中Mysql数据库自动备份并上传到远程FTP服务器

这篇文章很有分享价值,因为我们在实际的生产环境中需要将数据库进行自动备份,然后上传到指定的位置,当然也可以像以下文章中所讲的一样,上传到你指定的FTP服务器中,从而实现Mysql数据库自动备份并上传到远程FTP服务器的部署,在Linuxhttp://www.aliyun.com/zixun/aggregation/31093.html">技术交流群中,也有朋友会遇到这方面的问题,可以将此文分享给群友共益. 注意:任何的操作都会具有风险性,请在本机实际测试通过之后再部署到服务器环境,这样即熟

Linux下mysql数据库备份方法

  通过mysql提供的功能 导出 命令: mysqldump -u 用户名 -p 数据库 > 数据库.sql 示例:  代码如下 复制代码 mysqldump -u root -p db1 > db1.sql(将数据库db1备份到db1.sql中) 提示输入密码,完成即可. 导入 需要先创建一个空数据库 mysql -u root -p(输入密码后进入mysql) create database db1;(创建一个名为db1的数据库) exit(退出mysql) 命令: mysql -u 用

linux中mysql命令方式备份数据的问题

这几天公司新出了个组件化的项目,里面需要用到mysql数据库相关的技术,由于之前一直用的mongodb,所以mysql几乎忘光了,于是只能在linux虚拟机中重新开始学习. 基本的增删改查还好,但是在数据备份的上遇到了一些问题,好在一番尝试之后终于成功. Mysql的api以及网上说的备份命令是:mysqldump  -uroot –p 要备份的数据库名> 目标路径/目标文件名.sql,于是我就照着敲了一遍,但是结果报了一个2002的异常(补充:一开始用这个命令的时候是提示找不到mysqldum

linux中MYSQL数据库过大设定max_allowed_packet大小

晚上再捣鼓网站的时候恢复较大数据库出现一点问题,在Linux中备份的时候直接用命令备份,这样比直接从PHPMYADMIN中导出来完整度较高一些,同样的在使用恢复数据的时候出现问题.有提示"ERROR 2006 (HY000) at Line 179:MySQL server has gone away"这样的提示错误. Captain告知解决方法,是因为在Linux环境中max_allowed_packet默认设置太小导致的,数据库表比较大,默认应该是1MB,所以需要调整参数. 这里,

linux中mysql自动备份脚本

其实这个mysql自动备份的小脚本非常简单,下面是这个小脚本的步骤.  代码如下 复制代码 #cd /www #mkdir mysqlbackup #vi mysqlautobackup.sh 这个mysqlautobackup.sh的文件里写入以下内容:  代码如下 复制代码 filename=`date +%Y%m%d` mysql_bin_dir/mysqldump --opt datename -u dateuser -pdatepassword | gzip > /www/mysqlb

Linux下mysql数据库备份方法小结

通过mysql提供的功能 导出 命令: mysqldump -u 用户名 -p 数据库 > 数据库.sql 示例:  代码如下 复制代码 mysqldump -u root -p db1 > db1.sql(将数据库db1备份到db1.sql中) 提示输入密码,完成即可. 导入 需要先创建一个空数据库 mysql -u root -p(输入密码后进入mysql) create database db1;(创建一个名为db1的数据库) exit(退出mysql) 命令: mysql -u 用户名

linux中mysql数据库备份与恢复

备份与恢复 比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump 命令格式如下: [root@linuxsir01 root]# mysqldump -u root -p linux > /root/linux.sql Enter password:在这里输入数据库的密码 例如:将上例创建的aaa库备份到文件back_aaa中 1.备份  代码如下 复制代码 [root@test1 root]# cd /home/data/mysql (进入到库目录,本例库已

Linux中Oracle数据库备份_oracle

先来介绍一些不使用脚本我们直接使用命令备份与还原oracle数据库Oracle数据备份:步骤 1 备份用户数据.1.使用linux系统下的数据库管理员账号连接linux终端.2. 执行以下语句,创建"bak_dir"文件夹. 复制代码 代码如下:  mkdir bak_dir  3. 执行以下语句,为"bak_dir"文件夹赋予读.写和执行权限. 复制代码 代码如下:  chmod 777 bak_dir  4. 执行以下语句,以sysdba用户登录oracle数据