mysql数据库误删除后怎么办

技术mysql数据库误删除后怎么办小编给大家分享一下mysql数据库误删除后怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!首先,要确保mysql开启了binlog日志功能在/etc/my.cnf文

小编给大家分享一下关系型数据库数据库误删除后怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

首先,要确保关系型数据库开启了binlog日志功能

在/etc/my.cnf文件里的[mysqld]区块添加:

log-bin=mysql-bin

然后重启关系型数据库服务(1)在工作库下创建一张表客户

关系型数据库使用工作

关系型数据库创建表客户(

- id int不为空自动增量,

-名称字符(20)不为空,

-年龄整数不为空,

-主键(id)

-)引擎=InnoDB

查询正常,0行受影响(0.09秒)

关系型数据库显示表格;

-

| Tables_in_ops |

-

客户|

-

一行一组(0.00秒)

mysql desc客户;

- - - - - -

|字段|类型|空|键|默认|额外|

- - - - - -

| id | int(11)| NO | PRI | NULL | auto _ increment |

|名称|字符(20) |否| |空| |

|年龄| int(11) | NO | | NULL | |

- - - - - -

3行一组(0.02秒)

关系型数据库插入客户价值观(1,'王波','24');

查询正常,1行受影响(0.06秒)

关系型数据库插入客户价值观(2,'郭辉','22');

查询正常,1行受影响(0.06秒)

关系型数据库插入客户价值观(3,'张衡','27');

查询正常,1行受影响(0.09秒)

关系型数据库从客户中选择*;

- - -

| id |姓名|年龄|

- - -

| 1 |王波| 24 |

| 2 |郭辉| 22 |

| 3 |张衡| 27 |

- - -

3行一组(0.00秒)

(2)现在进行全备份

[root @ VM-002 ~]# MySQL dump-uroot-p-B- F-R-x-master-data=2 ops | gzip/opt/backup/ops _ $(日期% F)。SQL。地面零点

输入密码:

[root@vm-002 ~]# ls /opt/backup/

ops_2016-09-25.sql.gz

参数说明:

-乙:指定数据库

-女:刷新日志

-R:备份存储过程等

-x:锁表

-主数据:在备份语句里添加更改主控形状语句以及binlog文件及位置点信息(3)再次插入数据

关系型数据库插入客户价值观(4,'刘鹏','21');

查询正常,1行受影响(0.06秒)

关系型数据库插入客户价值观(5,'小达','31');

查询正常,1行受影响(0.07秒)

关系型数据库插入客户价值观(6,《福爱爱》,《26》);

查询正常,1行受影响(0.06秒)

关系型数据库从客户中选择*;

- - -

| id |姓名|年龄|

- - -

| 1 |王波| 24 |

| 2 |郭辉| 22 |

| 3 |张衡| 27 |

| 4 |刘鹏| 21 |

| 5 |小达| 31 |

| 6 | fuaiai | 26 |

- - -

6行一组(0.00秒)

(4)此时误操作,删除了试验数据库

关系型数据库删除数据库操作;

查询正常,1行受影响(0.04秒)

此时,全备之后到误操作时刻之间,用户写入的数据在binlog中,需要恢复出来!

(5)查看全备之后新增的binlog文件

[root@vm-002 ~]# cd /opt/backup/

[根@vm-002备份]# ls

ops_2016-09-25.sql.gz

[root @ VM-002 backup]# gzip-d ops _ 2016-09-25。SQL。地面零点

[根@vm-002备份]# ls

ops_2016-09-25.sql

[root @ VM-002 backup]# grep CHANGE ops _ 2016-09-25。结构化查询语言

-将掌握改为MASTER _ LOG _ FILE=' MySQL-bin。' 000002 ',MASTER _ LOG _ POS=106

这是全备时刻的binlog文件位置

即mysql-bin.000002的106行,因此在该文件之前的binlog文件中的数据都已经包含在这个全备的结构化查询语言文件中了

看完了这篇文章,相信你对“mysql数据库误删除后怎么办"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/65140.html

(0)

相关推荐

  • 风衣怎么搭配好看,风衣里面怎么搭配比较好看

    技术风衣怎么搭配好看,风衣里面怎么搭配比较好看风衣外套是春秋季节必备的时尚单品,但是风衣虽经典,但不是什么人都能HOLD住的,风衣搭配不到位,根本无美感可言,很多人不清楚风衣里面穿什么好看,下面就一起看看风衣里面的搭配技

    生活 2021年10月30日
  • cad怎么画墙体,CAD2010怎样绘制墙线

    技术cad怎么画墙体,CAD2010怎样绘制墙线材料/工具:CAD1、打开CAD首先打开图层cad怎么画墙体,在原有的基础上新建一个图层,名字改为墙线,一般墙线的颜色都为黄色。2、下面点击界面上格式图标,选中里面的多线样

    生活 2021年10月26日
  • 雷锋的故事50个字,冰心的五个真实故事50字

    技术雷锋的故事50个字,冰心的五个真实故事50字1雷锋的故事50个字、童年好学冰心4岁时,就在母亲和舅舅杨子敬的督促下,开始读书认字。母亲教她“字片”,舅舅教她课本,并给她讲《三国》故事。
    她7岁时,开始读《三国演义》,

    生活 2021年10月30日
  • Mac电脑上怎么设置五笔输入法教程

    技术Mac电脑上怎么设置五笔输入法教程本篇内容介绍了“Mac电脑上怎么设置五笔输入法教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

    攻略 2021年10月23日
  • Hive中静态分区与动态分区的示例分析

    技术Hive中静态分区与动态分区的示例分析这篇文章给大家分享的是有关Hive中静态分区与动态分区的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  分区是hive存放数据的一种方式。将

    攻略 2021年12月10日
  • oraclehashjoin怎么使用(oracle创建hash索引语句)

    技术Oracle数据库中hash join和nested loop怎么用这篇文章主要为大家展示了“Oracle数据库中hash join和nested loop怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,

    攻略 2021年12月13日