首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL数据库使用Xtrabackup还原

一、使用innobackupex创建 语法 innobackupex --user=DBUSER --password=DBUSERPASS /path/to/backup/dir/ innobackupex...表示成功 二、使用innobackupex预备 一般情况下,在备份完成后,数据尚且不能用于恢复操作,因为备份的数据中可能会包含尚未提交的事务或已经提交但尚未同步至数据文件中的事务。...三、使用innobackupex还原备份 innobackupex命令的--copy-back选项用于执行恢复操作,其通过复制所有数据相关的文件至mysql服务器DATADIR目录中来执行恢复过程。...如果服务器剩余空间不足,你可以使用 --move-back替换掉 --copy-back。...= 0 to_lsn = 1626027 last_lsn = 1626027 compact = 0 recover_binlog_info = 0 (2)xtrabackup_info mysql服务器当前正在使用的二进制日志文件及至备份这一刻为止二进制日志事件的位置

98910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    windows文件服务器双机热_服务器双机热解决方案「建议收藏」

    大家好,又见面了,我是你们的朋友栈君。 两台主机各安装一套数据库软件(Oracle/SQL/Sysbase/)和应用程序,建立主机系统结构的镜像模式。...当A机运行时,B机处于闲 置状态;当A机发生故障不能正常运转时,B机接管磁盘阵列继续运行,保证服务器系统能够不间断地运行。当A机修复启动后重新接管磁盘阵列,B机又恢复为 份机。...二、双机热系统软、硬件配置 磁盘阵列存储设备 NetStor DA8160 Cable-less结构 主机接口速度 SCSI 160MB/S/8个热拔插硬盘插槽/冗余电源/冗余风扇 4*18GB... 它支持八个高或半高的(18G、36G、72G、180G)高速硬盘。  同时连接3个扩展部件,使存储容量超过5.7TB。...发布者:栈程序员栈长,转载请注明出处:https://javaforall.cn/126525.html原文链接:https://javaforall.cn

    2.8K20

    mysql每天定时自动库备份、灾、docker

    原文链接https://www.aiprose.com/blog/120 之前没有意识,在ECS上自己安装的mysql没有自动备份,偶然发现,服务器被黑客入侵,把我的mysql数据库全部删除后,勒索我要比特币...db} echo ----------$BACKUP_FILEDIR/${db}_$DATE.sql.gz COMPLETE---------- fi done echo "done" 如果需要进行灾,...就是吧备份文件复制到其他的服务器上,就这样写,利用scp远程复制,可能服务器需要安装一下expect #!...echo ----------$BACKUP_FILEDIR/${db}_$DATE.sql.gz COMPLETE---------- echo fi done echo "done" 如果需要进行灾,...就是吧备份文件复制到其他的服务器上,就这样写,利用scp远程复制,可能服务器需要安装一下expect #!

    2.2K20

    基于zookeeper的主切换方法

    继承CZookeeperHelper即可快速实现主切换: https://github.com/eyjian/mooon/blob/master/mooon/include/mooon/net/zookeeper_helper.h...zookeeper的ZOO_EPHEMERAL节点(如果ZOO_EPHEMERAL满足不了需求,可以考虑和ZOO_SEQUENCE结合使用),在会话关闭或过期时,会自动删除,利用这一特性可以实现两个或多节点间的主切换...实现方法: 1)在进程启动时调用zookeeper_init()初始化: bool X::init_zookeeper() {     // 第一次调用时_clientid总是为NULL,    ...只有成功切换成主后才进入work bool X::run() {     while (true)     {         int num_items = 0;         // 机最简单的方法是每隔一定时间...= ZOK)     {         _is_master = false;         // 减少为状态时的日志输出         if (0 == log_counter

    1.9K20

    XtraBackup工具详解 Part 6 使用innobackupex对进行恢复

    Part 3 XtraBackup工作原理 XtraBackup工具详解 Part 4 XtraBackup权限及配置 XtraBackup工具详解 Part 5 使用innobackupex对数据库进行...此次实验的环境如下 MySQL 5.7.25 Redhat 6.10 操作系统账号:mysql 数据库备份账号:backup 1. prepare阶段 上节我们介绍了如何使用innobackupex对数据库进行...xtrabackup中叫做准备阶段(prepare stage) 这个阶段完成后该备份文件就可被使用 2. prepare 备份 使用--apply-log进行恢复动作,相当于Oracle的recover动作 后面接的目录...这时数据文件处于一致状态,可供数据库使用 3. copy 数据文件 这个阶段我们使用--copy-back将prepare过的数据文件拷贝至需要还原的服务器的datadir目录 我们需要注意如下几点 innobackupex

    37420

    通过+主从同步恢复被drop的库或表

    MySQL 中drop 等高危误操作后恢复方法 实验目的: 本次实验以恢复drop操作为例,使用不同方法进行误操作的数据恢复....方法: 利用master同步(本文)] 伪master+Binlog+同步 利用binlog改为realy-log在临时slave更新 没有备份怎么恢复被drop的表(利用undrop-for-innodb...) 1.环境 mysql 5.7.23-log master db210(192.168.99.210) slave db212(192.168.99.212) 空闲服务器:db211(192.168.99.211...) 压力:在做本次实验过程用,使用sysbench同时做读写模拟压力(28thread+10*100000行) 2.本实验的前置条件: 在drop前至少有一次量备份 从到drop操作时间点有全程binlog...: 复制备份和所有binlog文件到空闲服务器:db211上 以恢复到一个临时新实例(临时slave). 5.找到误操作的位置(GTID或binlog pos) 通过查找怀疑的binlog: [

    44320

    MySQL 复制解析 Part 4 使用库搭建MySQL复制

    前情提要 MySQL复制解析 Part 1 实验环境介绍 MySQL复制解析 Part 2 一步步搭建基于二进制文件位置的MySQL复制 MySQL复制解析 Part 3 MySQL半同步复制设置...Row-Based 这节我们的内容为MySQL的复制,MySQL复制有两种形式 基于二进制日志文件位置 基于GTID 上节我们讲了如何通过备份主库来进行复制的搭建,如果主库不允许我们进行备份,这时可以通过库来进行...通过库进行搭建和通过主库搭建步骤是一样的,只是在备份库时使用--dump-slave参数而不是--master-data参数 该参数的目的为获取该库对应的主库的二进制的位置 这里我假设大家已经搭建好了一套主从的复制...> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'11.12.14.31'; mysql>flush privileges; 这里我们限制该账号只能从同步的三台服务器上连接...文件传输 接下来将主库的dump文件传到备份,之后更改库的文件权限 从库(半同步) scp /tmp/dumpslave.sql root@11.12.14.30:/tmp 从库(异步) chown

    40320

    XtraBackup工具详解 Part 6 使用innobackupex对进行恢复

    Part 3 XtraBackup工作原理 XtraBackup工具详解 Part 4 XtraBackup权限及配置 XtraBackup工具详解 Part 5 使用innobackupex对数据库进行...此次实验的环境如下 MySQL 5.7.25 Redhat 6.10 操作系统账号:mysql 数据库备份账号:backup 1. prepare阶段 上节我们介绍了如何使用innobackupex对数据库进行...xtrabackup中叫做准备阶段(prepare stage) 这个阶段完成后该备份文件就可被使用 2. prepare 备份 使用--apply-log进行恢复动作,相当于Oracle的recover动作 后面接的目录...这时数据文件处于一致状态,可供数据库使用 3. copy 数据文件 这个阶段我们使用--copy-back将prepare过的数据文件拷贝至需要还原的服务器的datadir目录 我们需要注意如下几点 innobackupex

    31410

    中恢复单库或单表,小心有坑!

    那么如何从中恢复单库或单表,这其中又有哪些隐藏的坑呢?这篇文章我们一起来看下。 1.如何恢复单库或单表 前面文章有介绍过 MySQL 的备份与恢复。...其实从中恢复单库还是比较方便的,有个 --one-database 参数可以指定单库恢复,下面来具体演示下: # 查看及备份所有库 mysql> show databases; +---------...,恢复单库或单表还可以采用手动筛选的方法。...这个时候 Linux 下大名鼎鼎的 sed 和 grep 命令就派上用场了,我们可以利用这两个命令从中筛选出单库或单表的语句,筛选方法如下: # 从中恢复单库 sed -n '/^-- Current...4 Duplicates: 0 Warnings: 0 mysql> drop table test_tb; Query OK, 0 rows affected (0.02 sec) # 从中筛选

    1K30

    如何考服务器资料 云服务器资料拷贝到哪里

    但是在备份数据的时候就会发现备份的数据不完整或者出现丢失的情况,这就说明没有掌握好数据拷贝的方法,那么如何考服务器资料呢?...如何考服务器资料 人们在拷贝资料的时候发现比较困难,明明很简单的工作但是使用的时间比较长久。...如何考服务器资料关键是看拷贝的方法,首先应该先登录云服务器,然后找到实例后紧接着打开更多磁盘和镜像,选择创建自定义镜像,点击备份,当进度条达到100%的时候就备份完成。...对于云服务器资料拷贝的地方可以分为定期磁带备份、数据备份、网络数据、远程镜像三种方式,定期磁带备份包括远程磁带库、光盘库备份,使用这种方式需要将时刻关注磁带与光盘的内存以及存储方法要合适。...以上内容就是关于如何考服务器资料的相关介绍,人们要定期将数据拷贝到备份中心,防止出现数据丢失的现象。

    4.1K20
    领券