精华内容
下载资源
问答
  • xtrabackup备份和恢复数据脚本

    万次阅读 2020-06-04 19:27:11
    该脚本用于备份和恢复MySQL数据库。 总结xtrabackup备份的两个坑: 1、在恢复数据的过程中,如果中途出错,则数据将会被破坏,后续很难再恢复。 2、在恢复过程中,如果版本过低,在准备全量数据的时候会卡在等待...

    该脚本用于备份和恢复MySQL数据库。

    总结xtrabackup备份的两个坑:

    1、在恢复数据的过程中,如果中途出错,则数据将会被破坏,后续很难再恢复。

    2、在恢复过程中,如果版本过低,在准备全量数据的时候会卡在等待那里,无法进行下一步。

    如我用xtrabackup2.4.4 备份的,用2.4.5恢复就会卡在前面那里。听说这是个bug。后来改成了2.4.13的时候时间会快很多。

    #!/bin/bash
    #author: chentufeng
    #create time: 2019 05 07
    #mail:15219234405@139.com
    #version: 1.0
    incre_time=`date +%Y%m%d`
    current_month=`date +%Y%m`
    full_amount_day=`date +%d`
    three_month_ago=`date -d "-3 month" +%Y%m`
    #mysql配置文件
    mysql_cfg="/etc/my.cnf"
    #定义备份目录,就算不创建,备份的时候也会自动创建
    mysql_bak="/data/mysql/mysql_bak"
    bak_month_dir="${mysql_bak}/${current_month}"
    #定义mysql登录信息
    mysql_pwd="123456"
    mysql_user="root"
    #全量备份目录
    full_amount_dir="${mysql_bak}/${current_month}/full_amount"
    #增量备份目录
    incre_dir="${mysql_bak}/${current_month}/incre${incre_time}"
    #判断目录是否存在,不存在则创建
    [ ! -d ${bak_month_dir} ] && mkdir -p ${mysql_bak}/${current_month}
    #每月1号进行全量备份
    if [ ${full_amount_day} -eq 01 ];then
    innobackupex --defaults-file=${mysql_cfg} --user="${mysql_user}" --password=${mysql_pwd} --parallel=8 --slave-info --no-timestamp ${full_amount_dir}
    if [ $? -eq 0 ];then
    echo "Full amount backup sucessful!"
    #删除三个月前的备份文件
    rm -rf ${mysql_bak}/${three_month_ago}
    else
    echo "Full amount backup failure!!!!!!!!!!!"
    fi
    #因数据量不算大,每天在月初全备的基础上做增量备份,若有问题只需要恢复一次
    else
    innobackupex --defaults-file=${mysql_cfg} --user="${mysql_user}" --password=${mysql_pwd} --no-timestamp --incremental-basedir=${full_amount_dir} --incremental ${incre_dir}
    [ $? -eq 0 ] && echo "Incremental backup sucessful!" || echo "Incremental backup failure!!!!!!!!!!!"
    fi
    
    :<<wendang
    【数据恢复说明】
    数据恢复步骤:(注意:步骤只适合该备份脚本的恢复)
    1、创建data目录,根据my.cnf配置来创
    2、prepare(准备):
    1)全量备份准备
    #innobackupex --defaults-file=/etc/my.cnf --apply-log --redo-only 全量备份目录(full_amount_dir) # 指定全备目录,--redo-only 对已提交的事务进行前滚,仅最后一次全量恢复不需要添加该参数
    2)恢复增量备份数据准备(注意:必须指定全量备份的目录,否则只能恢复全量备份的数据)
    #innobackupex --defaults-file=/etc/my.cnf --apply-log --redo-only 全量备份目录 --incremental-dir=最后一次增量备份目录(incre_dir)
    # --incremental-dir 指定最后一次增备目录 ( 绝对路径 )
    
    3、再次prepare(准备)全量备份
    # innobackupex --defaults-file=/etc/my.cnf --apply-log 全量备份目录(full_amount_dir)
    #注意:不需要加--redo-only参数
    
    4、最后一步,复制整合后的全备文件,位置为 my.cnf 中 datadir 指定路径
    #innobackupex --defaults-file=/etc/my.cnf --copy-back 全量备份目录(full_amount_dir)
    5、给data目录赋予mysql权限:
    #chown -R mysql.mysql /var/lib/mysql(查看my.cnf确定data目录路劲)
    
    6、启动mysql
    #/etc/init.d/mysql.server start
    wendang
    

     

     

    展开全文
  • git commit -m "revert add text.txt
  • Intellij IDEA误删文件恢复

    万次阅读 2019-01-23 10:11:56
    选择要恢复的文件,右击Revert,项目中的文件会恢复到回滚的版本。 方案二、ctrl+Z 文件内容不小心删除了,可以用ctrl+z快捷键恢复。。这个就不用多说了,大家都懂的,不懂的请出门右拐:百度,google

    Intellij IDEA使用教程相关系列 目录

    方案一、Local History

    选择项目,右击选择Local History--》Show History

    选择要恢复的文件,右击Revert,项目中的文件会恢复到回滚的版本。

    方案二、ctrl+Z

    文件内容不小心删除了,可以用ctrl+z快捷键恢复。。这个就不用多说了,大家都懂的,不懂的请出门右拐:百度,google

     

     

    展开全文
  • .Techno 解密恢复 .DOC 解密恢复 .CHAK 解密恢复 .FREEMAN 解密恢复 .TRUE 解密恢复 .865qqz 解密恢复 .ReadInstructions 解密恢复 .dewar 解密恢复 .DEVOS 解密恢复 .ROGER 解密恢复 .ncov 解密恢复 .c1h 解密恢复 ...

    2020年 比较常见的勒索病毒扩展名

    .Techno 解密恢复
    .DOC 解密恢复
    .CHAK 解密恢复
    .FREEMAN 解密恢复
    .TRUE 解密恢复
    .865qqz 解密恢复
    .ReadInstructions 解密恢复
    .dewar 解密恢复
    .DEVOS 解密恢复
    .ROGER 解密恢复
    .ncov 解密恢复
    .c1h 解密恢复
    .c2h 解密恢复
    .c3h 解密恢复
    .c4h 解密恢复
    .c5h 解密恢复
    .c6h 解密恢复
    .[MerlinWebster@aol.com].com 解密恢复
    .deal 解密恢复
    .HARMA 解密恢复
    .m63hu775 解密恢复
    .B06-2D4-C2B 解密恢复
    .stars 解密恢复
    .eight 解密恢复
    .encrypted 解密恢复
    .eking 解密恢复
    .Calum 解密恢复
    .pgp 解密恢复

    如果你发现你的数据库和文件 等 扩展名 被添加了以上扩展名,那么就是中了勒索病毒, 普通文件一般是没法处理的, 由于数据库较大 病毒一般都是 加密文件头 或者 头 中 尾。

    所以数据库一般恢复希望很大,例如 MSSQL mdf ndf bak备份文件  oracle dbf ora dmp文件 mysql sql脚本备份 myd ibd ibdata1文件 mongodb wt bson文件 以及其他数据库物理文件及备份文件 大点的压缩包 zip 7z gz等

    都可以通过恢复手段处理.

    给大家推荐几个网站 ,上传病毒留下的 文档 是否可以可以寻找到解密工具 

    https://www.emsisoft.com/decrypter/
    https://www.nomoreransom.org/en/decryption-tools.html
    https://noransom.kaspersky.com/

    展开全文
  • Xfs 文件系统的备份与恢复

    万次阅读 2021-03-13 14:13:08
    XFS一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX...bak2 -M boot_bak2 准备恢复,首先恢复完整备份,然后依次从旧到新恢复: xfsrestore -f /bak/boot_full /boot 测试文件能否正常读取:

    XFS一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX操作系统而开发,是IRIX 5.3版的默认文件系统。2000年5月,Silicon GraphicsGNU通用公共许可证发布这套系统的源代码,之后被移植到Linux 内核上。XFS 特别擅长处理大文件,同时提供平滑的数据传输

    XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初开发的。那时,SGI 发现他们的现有文件系统(existing filesystem,EFS)正在迅速变得不适应当时激烈的计算竞争。为解决这个问题,SGI 决定设计一种全新的高性能 64 位文件系统,而不是试图调整 EFS在先天设计上的某些缺陷。因此,XFS 诞生了,并于 1994 年随 IRIX 5.3 的发布而应用于计算。


    实验环境:

    CentOS 8.3

    添加一块新的硬盘,做备份盘使用,硬盘类型为 scsi 大小设置为20G:

    • 使用 fdisk -l 查看硬盘信息(小写 L):

    • 没有发现新添加的硬盘,cat /proc/partitions 只能看到一块硬盘:

    • 要想识别新添加的硬盘需要重启系统,不想重启的话,使用 echo "scsi add-single-device 2 0 1 0" > /proc/scsi/scsi 添加新的硬盘:

    • 重新查看硬盘信息:cat /proc/partitions

    • 然后对新硬盘进行分区 fdisk /dev/sdb:

    • 然后对新建的磁盘格式化,使用 mkfs.xfs :

    • 创建一个 /bak 目录,挂载新的分区 mount /dev/sdb1 /bak:

    • 开始备份 /boot 分区,确保分区类型为 xfs :

    • 使用 xfsdump -f /bak/boot_full /boot 做完整备份,-f 后面跟要保存的路径及名称, 后面跟要备份的分区名称

    • 这里要输入2个label名称,可以自定义
    • 使用 xfsdump -I 查看备份信息(大写 i):

    测试备份,删除boot分区下的文件(记得做快照),然后使用 xfsrestore -f /bak/boot_full /boot 恢复:

    • 重启验证是否恢复正常:

    • 准备增量备份,在 boot 分区下cp 一些新的文件:

    第一次增量备份 xfsdump -l 1 -f /bak/boot_bak1 /boot -L boot_bak1 -M boot_bak1 

    • 这里使用 -l(level) 1 默认是0  完全备份,其他 1-9为增量备份

    • 删除和增加一些文件后做第2次增量备份
    • xfsdump -l 2 -f /bak/boot_bak2 /boot -L boot_bak2 -M boot_bak2

    准备恢复,首先恢复完整备份,然后依次从旧到新恢复:

    • xfsrestore -f /bak/boot_full /boot

    • 测试文件能否正常读取:

    • 恢复指定的文件/目录   xfsrestore -i 交互式,手动选择需要恢复的文件/目录

    • add 添加需要恢复的目录/文件,extract 执行

    • 使用 -s 指定恢复的目录/文件
    • xfsrestore -f /bak/boot_bak2 -s test /tmp/

    展开全文
  • 真正免费的U盘数据恢复硬盘数据恢复软件

    千次下载 热门讨论 2012-07-12 21:41:30
    有30天的试用期,真正免费能用,这是我花了一个晚上找到的。 什么U盘数据恢复大师、超级硬盘数据恢复,当你要恢复U盘时,统统要注册!
  • git 删除文件后如何恢复

    万次阅读 多人点赞 2016-05-04 15:36:08
    怎么恢复呢?别急,咱们一步步来。首先git status一把,看看此时工作区的状态[xxx@xxx static_files]$ git status # On branch master nothing to commit (working directory clean)可见此时没有任何修改的内容。 ...
  • SCDPM2019服务器恢复数据

    万次阅读 2020-07-03 16:17:37
    SCDPM2019恢复数据 1.打开控制台-恢复,在本地DPM数据找到要恢复的客户端 2.找到之前保护的文件右键恢复 3.下一步 4.我这里恢复到另一个位置 5.点击游览之后,可以选择恢复到其它电脑 6.我这里还是恢复到ser42...
  • SCDPM2019客户端恢复数据

    万次阅读 2020-07-04 15:27:44
    SCDPM2019客户端恢复 1.打开DPM控制台点开恢复 2.在本地DPM数据下找到你的客户端,右下侧的可恢复项目会显示,我这里同时备份了两个地方的文件 3.比如我这里想恢复微信的记录 4.右键恢复或者点左上角的恢复 5.下...
  • 首先我们得把老服务器上的Gitlab整体备份,使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份。 gitlab-rake gitlab:backup:create...
  • eclipse怎么恢复默认界面

    万次阅读 多人点赞 2017-02-06 17:35:48
    Eclipse里面将界面恢复到默认状态: 1、选择Eclipse的工具栏里面的“窗口(Window)”,(Window-Perspective-Reset Perspective)找到“复位透视图(Reset Perspective)”选项; 2、单击“复位透视图(Reset ...
  • GitHub标星7000+,快速恢复像素化图像,效果惊人

    万次阅读 多人点赞 2020-12-09 19:06:12
    整理 |高卫华出品 | AI科技大本营像素化(类似于马赛克)被许多领域用来加密图像中的重要信息, 例如很多公司会将内部文档中的密码像素化以加密数据,但之后并没有工具来恢复被像素化的图像...
  • 勒索病毒数据库恢复 病毒数据库恢复 数据库被加密恢复 最近勒索病毒疯狂勒索,很多客户求救。 大家不要急 卡巴杀毒软件等都有解密工具 但是不是万能的最新的加密可能解不了,但是我们可以恢复数据库数据。 ....
  • 相位恢复

    千次阅读 2018-11-07 17:54:10
    标题相位恢复算法包 收藏学习 添加链接描述
  • Microsoft Office Excel拥有“自动恢复”功能,用于在数据丢失时自动恢复未保存的文档文件。自动恢复作为Office内置的功能,该功能允许您还原到最后一个自动保存的Excel文件版本。通常情况下Microsoft Office Excel...
  • SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式:   1.Simple 简单恢复模式, Simple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,...
  • 固态硬盘坏了怎么恢复数据恢复

    千次阅读 2020-08-30 11:31:07
    今天的这篇经验和大家聊一聊关于固态硬盘坏了怎么恢复数据恢复的问题,希望能够帮助到有需要的朋友。 方法/步骤 现在的电脑不用ssd简直对不起那么好的cpu,比较机械硬盘的速度才是目前整个电脑的性能瓶颈,而...
  • 手机照片误删了怎么恢复?现在,很多人喜欢在旅游或聚餐时用手机拍照留念,所以我们手机里面保存着一些珍贵的照片。如果我们误删了这些珍贵的照片,事后该怎么恢复呢?不用着急,下面就给大家分享三种恢复手机照片的...
  • SQL Server 2008 支持三种恢复模式,即简单恢复模式、完整恢复模式和大容量日志恢复模式。
  • Oracle数据库备份与恢复 - RMAN恢复

    万次阅读 2015-07-15 17:16:41
    RMAN恢复原理首先还是得理解Oracle数据库恢复的一个原理。数据库恢复是指将数据库恢复到一个一致性的状态,整个恢复操作可以分为两个步骤,数据库修复(RESTORE)和恢复(RECOVER)。Oracle官方文档上关于Restore和...
  • 效果图: 在这里插入图片描述 与官方Tremux区别 1.增加备份恢复linux系统(bate)[测试功能] 2.增加修复权限[稳定] ...群整合包[用于备份恢复linux功能,包含mysql 可远程连接 go版本管理 web ja...
  • 微软官方免费数据恢复工具Windows File Recovery Windows File Recovery是由微软推出的一款免费的文件数据恢复工具,这款工具可以用来恢复那些被删除的文件,或者从格式化或损坏的硬盘、储存卡中恢复文件。
  • binlog恢复数据

    千次阅读 2020-04-28 18:54:17
    文章目录mysql之binlog查看是否开启binlog日志:查找最新的binlog:查询偏移量:数据恢复(执行报错):查看官方文档:binlog生成sql:grep搜索sql语句:binlog解析mysqlbinlog 常用参数:开启 binlog 日志my.ini配置...
  • Linux下文件恢复

    千次阅读 2019-12-26 17:20:57
    接着上一个业务,关于Linux下文件丢失...那么都可以使用下面的方式恢复(不敢说百分百,试下也许能成功恢复,每个人的机器情况不一样) 1、安装extundelete yum install extundelete 2、执行恢复命令 extun...
  • 1:mac 苹果电脑恢复 Recovery HD;进不去恢复模式; 文章目录1:mac 苹果电脑恢复 Recovery HD;进不去恢复模式; 如果你不小心删除了 mac 实用工具镜像文件,那么 command+r 将失效,对一些磁盘,系统恢复功能的...
  • 数据备份与恢复、系统备份与恢复

    万次阅读 2018-04-17 22:56:58
    数据备份与恢复、系统备份与恢复一、数据备份与恢复1、什么是备份备份,即另外准备一– 为应付文件、数据丢失或损坏等可能出现的意外情况,将电子计算机存储设备中的数据复制到大容量存储设备中2、备份对象的类别...
  • moosefs使用辅助文件系统,恢复文件

    万次阅读 2020-11-19 10:15:16
    文章目录一 查看moosefs垃圾回收时间二 挂载moosefs辅助文件系统三 undel恢复文件1 单文件恢复2 多文件批量恢复 moosefs文件系统,client客户端误删除或丢失的文件是可以通过moosefs的文件辅助系统恢复的。 一 查看...
  • 误删除卷数据恢复

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 304,817
精华内容 121,926
关键字:

恢复