xtraback2.3版本安装以及简要操作
操作系统:centos6.5 x64
环境依赖:
yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bison libtool ncurses-devel libgcrypt-devel libev-devel
rpm -ivh percona-xtrabackup-2.3.5-1.el6.x86_64.rpm
环境依赖:
yum install perl-DBD-MySQL.x86_64 perl-IO-Socket-SSL.noarch perl-TermReadKey.x86_64 perl-Time-HiRes.x86_64
如果安装报错:
warning: percona-toolkit-2.0.4-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
error: Failed dependencies:
perl(Time::HiRes) is needed by percona-toolkit-2.0.4-1.noarch
解决办法:
[root@CentOS6 opt]# yum list |grep Time|grep HiRes
然后选择安装的版本。
再次执行: rpm -ivh percona-toolkit-2.2.16-1.noarch.rpm
查看安装:rpm -ql percona-xtrabackup
自己定义目录:
全量备份:
innobackupex --defaults-file=/etc/my.cnf --no-timestamp --port=3306 --user=root --password=6lxxx /opt/xtrabackup/full
增量备份1:
innobackupex --defaults-file=/etc/my.cnf --no-timestamp --port=3306 --user=root --password=6lxxx /opt/xtrabackup/full
innobackupex --defaults-file=/etc/my.cnf --no-timestamp --incremental /opt/xtrabackup/inc1 --user=root --password=6lxxx --incremental-basedir=/opt/xtrabackup/full
增量备份2:
innobackupex --incremental /opt/mysqlxtradb/backup/inc2 --user=root --password=6lxxx --incremental-basedir=/opt/mysqlxtradb/backup/inc1/
自动身材时间戳目录:
innobackupex --user=root --password=6lxxx /opt/mysqlxtradb/backups
innobackupex --incremental --user=root --password=6lapp --incremental=/opt/mysqlxtradb/backups/2016-07-25_13-26-11/
innobackupex --incremental --user=root --password=6lxxx --incremental-basedir=/opt/mysqlxtradb/backups/2016-07-25_13-26-11/
innobackupex --apply-log --redo-only /opt/xtrabackup/full --incremental-dir=/opt/xtrabackup/inc1
增量还原:
innobackupex --apply-log --redo-only /opt/mysqlxtradb/backup/base
innobackupex --apply-log --redo-only /opt/mysqlxtradb/backup/base --incremental-dir=/opt/mysqlxtradb/backup/inc1
innobackupex --apply-log /opt/mysqlxtradb/backup/base --incremental-dir=/opt/mysqlxtradb/backup/inc2
innobackupex --apply-log /opt/mysqlxtradb/backup/base
innobackupex --copy-back /opt/mysqlxtradb/backup/base
如果出现:
xtrabackup Error: datadir must be specified.
原因为xtrabackup不那么智能找到datadir,此时需要使用
在my.cnf中指定datadir的目录然后使用:
innobackupex --defaults-file=/etc/my.cnf --copy-back /opt/mysqlxtradb/backup/base/
备份单库:--databases=xxxx
如备份6l_app:
innobackupex --defaults-file=/etc/my.cnf --databases=6l_app --no-timestamp --user=root --password=6lxxx /opt/xtrabackup/6l_app_alone_0808
###可以将备份好的文件件打包,然后拷贝到其他的机器上面使用innobackupex还原,步骤如下
还原:
首先创建6l_app数据库;
create database 6l_app;
停掉mysql:
/usr/local/mysql/bin/mysqladmin -uroot -p6lapp shutdown
prepear准备:
innobackupex --apply-log /opt/xtrabackup/6l_app_alone_0808/
然后删除datadir目录下面的这三个文件:
rm -rf ibdata1 ib_logfile0 ib_logfile1
然后执行:
##一定加上--force-non-empty-directories,不检查目录是空目录,要不然mysql无法启动这个问题是由于innobackupex的设计为全部数据库的,单库的还原一定加上
innobackupex --defaults-file=/etc/my.cnf --copy-back --force-non-empty-directories --include=6l_app /opt/xtrabackup/6l_app_alone_0808/
然后更改目录权限:
cd /usr/local/mysql/
chown -R mysql.mysql .
重新启动mysql即可:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql&
登录查看,是否已经成功。
######注意查看/etc/my.cnf 中的文件的变化。注意修改
转载于:https://blog.51cto.com/mrdeng/1835638
xtraback2.3版本安装以及简要操作相关推荐
- MySQL5.5版本安装操作
MySQL5.5版本安装操作 第一步:下载MySQL数据库管理系统 可到网盘进行免费获取:链接: https://pan.baidu.com/s/1nxpq52k7BicIbq7wIER87w 提取码 ...
- 项目实战12.1—企业级监控工具应用实战-zabbix安装与基础操作
无监控,不运维.好了,废话不多说,下面都是干货. 警告:流量党勿入,图片太多!!! 项目实战系列,总架构图 http://www.cnblogs.com/along21/p/8000812.html ...
- Python 多版本安装模块
自己安装的是 3.7.3 版本的,但是在安装其他软件的时候自带有Python,但是版本都不一样,有2.7的有3.7的. 自己平时用没有问题,配置的环境都是自己的 3.7.3 的,在用其他软件的Pyth ...
- Memcached 缓存基础知识点1并64位系统 1.4.4版本安装
64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip 32位系统 1.4.4版本:http://st ...
- 【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )
文章目录 一.下载相关文件 二.安装 Test Agents 2013 三.安装 Visual Studio 2013 简体中文语言包 一.下载相关文件 在 https://visualstudio. ...
- 【Visual Studio 2019】上传代码到 GitHub ( 16.9.2 版本 | 安装 GitHub 扩展插件 | 创建 Git 仓库 | 推送到远程仓库 )
文章目录 一.安装 GitHub 扩展插件 二.创建 Git 仓库 三.推送到远程仓库 今天将 Visual Studio 2019 从 16.3.6 版本升级到了 16.9.2 版本 , 发现相关操 ...
- linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解
一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...
- 解决PD17虚拟机安装时出现 “操作失败 执行该操作失败”的方法
Parallels Desktop 17无限试用版在安装win11过程中可能会提示"操作失败 执行该操作失败",英文版本中会提示"Operation FAIled. FA ...
- windows10下 tensorflow gpu版本安装配置方法
最近要用到tensorflow,之前安装了cpu版本的,但训练模型速度实在是慢,打算安装一个GPU版本的tensorflow: 安装环境为:wiindows 10, anaconda python36 ...
最新文章
- 简述Core Location定位功能
- LinkedHashMap源码分析
- 如何比较浮点数相等_『GCTT 出品』Go 语言中的比较操作符
- Java模块化之路 —— OSGI介绍
- matlab位运算函数
- oracle catalog start with,rman中进行catalog start with 无法注册部分备份文件
- 互联网的尽头是乡村振兴
- c语言菜单程序循环结构举例,C语言程序设计课件 第4章 循环结构.ppt
- 把Hybris安装时输出的日志重定向到一个本地文件中
- JEE7:展望新时代
- jQuery Validate 前端校验
- 程序员,软件测试知多少?
- python怎么用matplotlib_用Matplotlib在Python中绘制时间
- 国防科大提出基于可变形三维卷积(D3Dnet)的视频超分辨,代码已开源
- model 字段参数 choice
- Spring中@Autowired注解用法
- Layui富文本编辑器,文章编辑器
- 2013年最新省市区三级联动mysql数据库_使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例...
- linux3d游戏,笔记本linux系统能玩3d游戏吗?
- matlab 动平衡,运用labview和matlab混合编程实现转子动平衡的测试与控制
热门文章
- Golang 单例模式 singleton pattern
- 在 Ubuntu 下安装 Discuz! 7.0
- 如何使用MERGE(合并)SQL
- 1,Composite UI Application Block (CAB) 介绍
- 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图
- 禅道设置bug模板_JPress v3.0 beta.2 发布,修复 bug 和完善产品细节
- 人人都能看懂的 Python 装饰器入门教程
- 加来道雄 基因编辑 纳米机器人_浙大专家把螺旋藻制成微纳机器人,可通过光合作用靶向治疗肿瘤...
- ASP.NET 网页- WebGrid 帮助器简介
- Linux防止SSH暴力破解