mysql数据库 误操作 回复表结构和数据数据 20C

没有备份 没有开启bin log 如何恢复 误操作造成的数据和表结构的改变?
求大神指点

7个回答

这个只能恢复硬盘了吧。

用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态。然后跳过误操作的SQL,再继续应用binlog。

weixin_38531380
weixin_38531380 在误操作之前 我没有开启 binlog 还可以恢复吗? mysql5.7的
一年多之前 回复
weixin_38531380
weixin_38531380 在误操作之前 我没有开启 binlog 还可以恢复吗? mysql
一年多之前 回复

二、数据恢复思路
(1)利用全备的sql文件中记录的CHANGE MASTER语句,binlog文件及其位置点信息,找出binlog文件中增量的那部分。
(2)用mysqlbinlog命令将上述的binlog文件导出为sql文件,并剔除其中的drop语句。
(3)通过全备文件和增量binlog文件的导出sql文件,就可以恢复到完整的数据。

文件系统有恢复功能的话可能还有救,没有就跑路吧!

用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态。然后跳过误操作的SQL,再继续应用binlog

用数据恢复工具,推荐EasyRecovery Enterprise
(百度不用找啦,全部都指向国内某代理商的试用版,或者就是某上海、广州等地的山寨盗版,界面一看就不对)
如果需要,留下邮箱并采纳,我发给你。

Binlog没开 就没法指望这个了

建议考虑存储设备级别的恢复,也就是硬盘

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
oracal 数据,表结构迁移mysql数据库
orcal 转换成mysql ,数据库迁移,orcal,mysql 具,加sql美化语句工具
oracledml误操作找回数据
DML误操作恢复过程      1在没有提交之前,自己session可以撤销,使用rollback进行回滚      2.提交之后,不能rollback。但是dml事务的提交历史数据在undo中有反操作记录的。默认保存的时间undo_retention=15分钟      SQL> show parameter undo_retention       NAME         ...
表结构及数据
表结构及数据
表结构和数据
表结构和数据
mysql数据库数据的导出和导入(表结构和表内数据)
昨天由于联调财务接口远程请求数据太多导致半天访问不到数据,于是把远程数据库拷贝到本地并且简化表内数据,但是一开始导入导出运见了点问题,现在决定强化记录一下昨天的操作。1、打开Navicat选中要导出的数据库右键选中转存sql文件(结构和数据)2、导出sql文件后,切记新建一个数据库,然后点击运行sql文件...
数据回复!
本人昨日误删了数据,今天用final data回复了,但有很多excel和word文件打不开或者打开是乱码,用final data修复得到的结果是文件被覆盖,请问各位还有什么更好的方法可以恢复这些文件吗?
oracle 误操作后回复数据表
本想修改一条数据结果忘了加where条件把整张表的数据搞乱了,郁闷啊,还好有flashback帮我挽救犯下的错误,以后修改数据库切忌保持头脑清醒啊,同志们!!! flashback回复方法: flashback table 表名称 to timestamp to_timestamp('2011-10-12 11:10:00','yyyy-MM-dd hh24:mi:ss'); 注...
mysql复制表结构和数据
手动方法: 方法1:把你要复制的表当成一个文件一样,右键复制,右键粘贴,这个方法复制的是表结构和数据。 方法2:选中原表拖动到新位置的空白处,松开鼠标,会提示你复制表结构和数据,或者仅复制表结构,没有仅复制数据这个选项。   SQL语句方法: 1.复制表结构及数据 CREATE TABLE test_new SELECT * FROM test_old CREATE TABLE ...
oracle 复制表结构和数据
1、复制表结构以及数据 Create table new_table_name as select * from old_table_name;  ---- 注意并不会创建索引 2、只复制表结构 Create table new_table_name as select * from old_table_name where 1=2; 3、只复制数据 (1)、两个表结构一样 Inser...
[SQLServer]表结构和数据的复制
[code="sql"] --只复制表结构 SELECT * INTO new_table FROM old_table WHERE 1=2 --复制表结构和数据 SELECT * INTO new_table FROM old_table --向已知表中插入数据 INSERT INTO new_table SELECT * FROM old_table [/code...
复制表结构及数据
以user表为模型创建user_bak表,并将user表的所有数据复制到user_bak里,create table user_bak as select * from user; 以user表为模型创建user_bak表,只创建表结构,不复制数据,create table user_bak as select * from user where 1 但是这两个语句都不会复制主键,索引
mysql复制表结构及数据
复制t1表结构到t2 create table t2 like t1 复制表t1的数据到t3 insert into t3 select * from t1;
Mysql——》复制表结构和数据
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。 https://blog.csdn.net/weixin_43453386/article/details/84570972 功能 语法 只复制表结构 create table 新表 like 旧表; 只复制数据 insert into 新表 select * from 旧表 ...
复制表结构和数据的用法
本课程主要讲解标识符,变量,常量,运算符,表达式,流程控制语句,链接查询,where条件,order by ,group by ,having by 以及关联查询等知识点的详解。
导出表结构和部分数据
远程(内网)那边的oracle的数据非常大,而我只想取其中一点数据就得了(1000条记录),怎么通过sqlplus或者一些工具如sql developer或plsql developer来导出,最好能以SQL的方式导出表的结构和记录,然后我在本地这里直接执行这些sql就得了。
oracle 复制表结构及数据
oracle复制表结构及其数据: create table table_name_new as select * from table_name_old db2复制表结构及其数据 需要两句: create table table_name_new like table_name_old insert into table_name_new select * from table_na...
oracle导出表结构和数据
oracle导出表结构和数据1、  打开plsql->tool->ExportTables(只是表结构)导出sql如下:导出表结构:也可以在plsql->tool->ExportUser Objects..中进行操作 导出表数据:2、  打开plsql->tool->ExportTables(只是表数据)把上面截图的选项都去掉:如下就会导出数据:结果如下:...
关于复制表结构和数据
原来表:infornrn现在我要把info的表结构和数据,复制到新表 myinfo中,sql 语句如何写?rnrnselect * into myinfo from infornrn这个SQL语句只能复制数据,不能复制表rnrn请哪位老大,帮忙!谢谢
MySQL导入导出表结构和数据
导出 从Linux服务器数据库中倒出表结构和数据(想倒出的.sql文件放在哪个文件夹下就在哪个文件夹下执行)mysqldump -u数据库的用户名 -h数据库连接地址 -p数据库密码 -P数据库端口号 –default-character-set=utf8 数据库名称 表名> 导出后的文件名.sql mysqldump -uqlmuser -hqlmappdbserver.mysql.rds.
导出表结构及数据
mssql2.rar
DB2导出表结构和数据
1.使用db2cmd打开db2命令行 2.db2look -d db_name -e -a -x -i db_username -w db_passwd -0 file_name.sql #导出数据库结构 3.db2move db_name export -u db_username -p db_passwd #导出数据库数据 4. create database db_name...
emp_dept表结构和表数据
oracle中自带的两个表emp、dept 用来学习sql语句不错~
ORACLE复制表结构和数据
可以用CREATE TABLE 表名 (字段1,字段2....) AS SELECT (字段1,字段2...) FROM 要复制的表名  where 条件 用这种方法可以达到备份表结构和数据的目的
MySQL 复制表结构、数据
一、LIKE方法 like方法复制生成一个新表,包括其备注、索引、主键外键、存储引擎等 CREATE TABLE IF NOT EXISTS like_table2 (LIKE table2); 二、SELECT方法 select方法只复制字段属性,原表的主键、索引、表备注、存储引擎都没有复制 CREATE TABLE IF NOT EXISTS like_table2 SELE...
PLSQL导出表结构和数据
[b][size=large]一、导出表结构:[/size][/b] [size=large]1、命令窗口输入: SQL> set serveroutput on; SQL> set long 999999; SQL> set feedback off; SQL> spool temp.sql; SQL> SELECT DBMS_METADATA.GET_DDL('TABLE',tab...
相同表结构的数据插入
两个一样的数据库里面表结构一样,保存不同数据。现在将两个一样的表合拼。。但是主键重复。。。怎么插入啊。rnrnrnrn
oracle复制表结构和数据
create table emptt as (select  * from emp);  我想通过以上语句拷贝emp表结构和表数据, 结果发现只能拷贝字段和数据.       约束(主键 primary key]/外键preference / 非空not null/检查check) 和 索引index会丢失.  需要再次写sql修改补齐表结构.
sql复制表结构和数据
功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表 SQL SERVER中使用SELECT … INTO语句 按照使用场合可以分为以下几类: 1. 实现全表备份:如:SELECT * INOT t1 FROM titles 2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件) 如: SELECT title_id,title,...
导出数据库_表结构_数据
[code="java"] 先从命令行进入mysql 目录再进入bin目录 执行mysqldump程序如下: 先从命令行进入mysql目录 进入bin目录: 在改目录下使用mysqldump 一、 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1、导出數據库為dbname的表结构(其中用戶名為root,密码為...
mysql 导入导出表结构及数据
导出数据库: mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名; 1、导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为db.sql) mysqldump -uroot -pdbpasswd -d dbname >db.sql; 2、导出数据库dbname某张表(test)结构 mysqldump -uroot -pdbp...
Oracle复制表结构和数据
知道常用的数据库指令可以提高操作数据库的效率,也更专业。如复制表结构和数据。 1:创建一个表new_table和old_table表结构一样(没有old_table的记录) create table new_table as select * from old_table where 1=0;   2:创建一个表new_table和old_table表结构一样(有old_table的记...
mysql 复制表结构及数据
CREATE TABLE new_table LIKE old_table; INSERT INTO new_table SELECT * FROM old_table;
【MySql】复制表结构和数据
1.复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表2.只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.3、创建于旧表一样的新表(表结构)CREATE TABLE 新表 LIKE 旧表like方法能一模一样的将一个表的结果复制生成一个新表,包括复制表的备注、索引、主键外键、存储引
Oracle数据库数据转Mysql数据库数据
一: 你需要电脑有Navicat Premium 12(我使用的是这个版本) 二: 从plasql中导出数据为sql 三: 打开Navicat Premium 12 打开file—>Data Transfer 如下: 点击next. 选中你要导入到mysql数据库的oracle表。 点击start。 就开始把oracle数据库导入到mysql数据库了。 点击关闭即可。 ...
postgresql复制表结构和数据
一、只复制表结构 1、CREATE TABLE bas_cm_customer_bak AS(SELECT * from bas_cm_customer limit 0) 2、CREATE TABLE bas_cm_customer_bak (LIKE bas_cm_customer) 二、复制表结构及数据 1、CREATE TABLE bas_cm_customer_bak AS(...
数据回复软件
数据回复软件,简单好用
不错的数据回复软件
Recuva(数据恢复软件)是一款功能非常强大的数据恢复软件,完美地支持Windwos系列所有操作系统,支持NTFS、Fat32、exFat等文件系统上的数据恢复。 Recuva能够有效地恢复误删除、误格式化的文件,支持恢复电脑硬盘、U盘、移动硬盘等存储设备上的文件。 Recuva(数据恢复软件)具有使用方便,扫描速度快,恢复效果好等特点,是一款不可或缺的数据恢复软件。
Recuva数据回复工具
Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具Recuva数据回复工具
数据回复问提:
请问备份MS-SQL以后到别的机子上回复时提示:rnRESTORE DATABASE Must be used in single user mode when trying to restorernthe master database.rnbackup or restore operation terminating abnormally.rn我该怎么办?rnrn
数据快速回复工具
可以很好的恢复你不小心删除的磁盘数据,无需安装和破解,安全方便。
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数