innobackupex命令完全备份

链接:https://pan.baidu.com/s/1e0gBEx1jr8hjm3XDThvN7w 提取码:eoz6
复制这段内容后打开百度网盘手机App,操作更方便哦
链接:https://pan.baidu.com/s/19nqHY20jtfo7pxrDXBc1vQ
提取码:qm76
复制这段内容后打开百度网盘手机App,操作更方便哦

下解压percona包 链接在上面并安装会获得一个innobackupex 命令
一共有两个有一个libev 是依赖包 全都要用哦
libev直接用rpm -ivh 安装就够了
percona 用yum -y install 安装自动解决依赖关系

innobackupex 常用选项如下:
–host 主机名
–user 用户名
–port 端口号
–password 密码
–databases 数据库名
–no-timestamp 不用日期命名备份文件储存的子目录名

就是 --databases 命令格式还可以多选 比如这样:
–databases=“库名” //一个库
–databases=“库1 库2” //多个库
–databases=“库1.表” //1张表

常用选项(续1)
目录名–redo-only 日志合并
–apply-log 准备恢复数据
–copy-bak 拷贝数据
–incremental 目录名 增量备份
–incremental-basedir=目录名 增量备份时,指定上一次备份数据储存的目录
–incremental-dir=目录 准备备份时,指定增量备份数据储存的目录
–export 导出表信息
import 导入表空间

命令格式
完全备份
]# innobackupex --user 用户名 --password 密码 备份目录 --no-timestamp

完全恢复
]# innobackupex --apply-log 目录名 //准备恢复
]# innobackupex --copy-back 目录名 //恢复数据

完全备份案列如下:

innobackupex --user root --password 123456 /fullbak --no-timestamp     //这是在完全备份数据库备份过程中不会锁表
scp -r /fullbak root@192.168.4.52:/root/        //这是把备份的数据考备到另一台数据库上

恢复数据案例如下:

rm -rf /var/lib/mysql					//要恢复数据要先把原有的全部删除掉一定要有备份哦不然就傻眼了
systemctl stop mysqld      //还要停止mysql服务
innobackupex --apply-log /root/fullbak/ 				//这是准备恢复数据
innobackupex --copy-back /root/fullbak/				//这是恢复数据
ls /var/lib/mysql  -l				//这是查看mysql的权限拥有者必须是mysql
systemctl start mysqld 			//在重启服务就好了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值