一、备份的目的灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的数据;恢复数据要在多长时间内完;恢复的时候是否需要持续提供服务;恢复的对象,是整个库,多个表,还是单个库,单个表。三、备份的类型1、根据是否需要数据库离线类型解释冷备(cold backup)需要关mysql服务,读写请求均不允许状态下
转载
2023-08-02 09:01:28
83阅读
FinalData是我试用过的很多数据恢复工具中最好用的一个。注意:WinXP出现蓝屏,可能导致正在操作的目录出现问题,之后再也显示不出来。可以用FinalData恢复。注意出现问题后,不要向出现问题的逻辑盘写入任何内容,否则可能导致数据无法恢复。1 双击打开FinalData.exe2 点击打开按钮(工具按钮最左边一个),选择要回复的磁盘,开始扫描。3 扫描时间可能比较长,其实可以在扫描中直接c
原创
2009-09-10 22:07:24
952阅读
点赞
1评论
一,数据迁移 A数据库的数据迁移到B数据库 以前的方式通常是导出数据的sql文件,再导入,或备份文件,恢复备份,这里使用binlog文件恢复数据库 1,使用binlog恢复 获取MySQL binlog的日志位置 查看/etc/my.cnf文件,dataDir指定的路径就是binlog的日志位置 进
原创
2022-07-04 21:56:23
728阅读
一,数据迁移 A数据库的数据迁移到B数据库 以前的方式通常是导出数据的sql文件,再导入,或备份文件,恢复备份
原创
2022-09-01 21:59:08
220阅读
一、基础知识数据的重要性无需多说,需要强调的是备份不是目的,能恢复才是目的,以下就Mariadb的一些概念进行说明。1.存储引擎的分类Mariadb5.1以后的版本,默认使用支持事务的InnoDB存储引擎,之前的MyISAM存储引擎不支持事务,所谓事务型存储引擎,必须满足ACID原则:A:atom(原子性),即一个事务中所有的操作必须全部完成执行或不执行C:consistent(一致性),一个事务
在linux下使用rm -rf误删文件,使用extundelete进行数据恢复
转载
2018-02-06 18:07:29
806阅读
在linux下使用rm -rf误删文件,使用extundelete进行数据恢复
转载
2018-02-06 18:07:29
10000+阅读
4评论
MySQL备份一般采取全备份加日志备份的方式,比如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL Server故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。用来进行全备和日志备的工具各种各样,各有其特色,在这里不做描述。本文主要讲解一下在回复完全备份后,如何应用备份的二进制日志来将数据恢复到指定的位置或时间点。这里有个十分重要的工
原创
2015-10-28 18:43:52
890阅读
点赞
1评论
第一步、在旧主机中导出备份 备份单个数据库: #!/bin/sh mysqldump test > dump.sql # 该备份文件不包含 CRETAE DATABASE 与 USE 语句,在恢复时需要选择数据库。 mysqldump --databases "<dbname>" > "<dbnam
原创
2021-07-20 10:26:35
328阅读
# 使用Mysql进行数据对比
## 一、流程概览
以下是使用Mysql进行数据对比的整体流程:
```mermaid
gantt
title 数据对比流程
dateFormat YYYY-MM-DD
section 完成任务
数据准备 :done, 2022-01-01, 3d
数据导入Mysql :done, after 数据准备, 2
原创
2024-05-11 06:49:05
73阅读
一般情况下,我们使用Azure中的PaaS数据库产品是时,我们不仅不用关心数据库底层的基础设施部署,同样也不用担心数据库的备份。在Azure PaaS数据库产品中,都内置了数据库备份的功能,作为用户而言,我们不需要为数据库备份这个功能付费,只需要对备份所使用的存储进行付费即可,这样可以极大程度的降低我们对底层基础设施的运维工作,让我们把更多的精力花在业务侧。
原创
2024-01-08 18:07:41
369阅读
# SkyWalking 使用 MySQL 进行数据存储的科普文章
## 引言
Apache SkyWalking 是一种开源的应用性能监控(APM)解决方案,广泛应用于微服务、云原生及容器环境中。其可扩展性和灵活性使得 SkyWalking 成为开发者监控和优化应用的重要工具。本文将探讨如何将 SkyWalking 的数据存储配置为 MySQL,并给出详细的代码示例和实施流程。
## Sk
MySQL十二:数据管理外键:方式一:在创建表的时候,增加约束(麻烦、比较复杂)CREATE
原创
2022-10-20 10:12:30
60阅读
如果我们仅有一份rman备份,而这个时候rman备份有出现坏块,使得我们的还原/恢复工作无法继续下去,导致数据大量丢失。怎么才能跳过这个rman坏块进行数据恢复?本文分享了一些技巧和方法,希望能帮到你。AD:2013大数据全球技术峰会课程PPT下载在有些情况下,我们仅有一份rman备份,而这个时候rman 备份有出现坏块,使得我们的还原/恢复工作无法继续下去,导致数据大量丢失。我们可以通过设置ev
转载
精选
2013-06-09 13:05:00
1104阅读
mysql数据库通过binlog日志进行数据恢复 1.需要开启binlog日志# vim my.cnf 配置如下选项,重启数据库,让数据库生成我们需要的binlog日志server-id = 206log-bin = mysql-binexpire_logs_days = 10binlog_form
转载
2020-11-06 17:48:00
5075阅读
2评论
#################################### 需求场景: 业务误操作时刻在路上,那么数据恢复是件常见的事,我们通常通过innobackupex或xtrabackup进行数据库实例的全量备份,遇到需要进行数据恢复时,我们就将该备份拷贝到测试机上进行恢复,这对于一般的中小型数
原创
2022-08-02 17:45:22
292阅读
问题场景今天平台的网站无法使用,检查了一下服务器,原来是磁盘满了,所以想着清理一下docker无用的数据,执行了如下清理指令:docker system prune 没想到当时 MySQL 容器当时正常处于停止状态,结果容器一下子就被干掉了,我们备份的数据还是三月份的,这下糟糕了。然后各种研究开始恢复。然后我就去官方文档去研究这个命令是干什么的,上面用到的 docker system prune
MySQL数据库 - SQL基础和入门目录MySQL数据库 - SQL基础和入门1. MySQL基础和SQL入门1.1 DDL操作 - 数据库1.1.1 创建数据库1.1.2 查看/选择数据库1.1.3 修改数据库1.1.4 删除数据库1.2 DDL操作 - 数据表1.2.1 MySQL常见数据类型1.2.2 MySQL详细数据类型1.2.3 创建表1.2.3.1 格式:1.2.3.2 快速创建结