实验模拟

该实验必须是mysql开启了binlog的情况。
binlog日志,即binary log,是二进制日志文件。它有两个作用,一是增量备份,即只备份新增的内容;二是用于主从复制等,即主节点维护了一个binlog日志文件,从节点从binlog中同步数据。我们可以通过binlog日志恢复数据

查看mysql是否开启binlog语句

mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.01 sec)

如果是OFF,则说明没有开启binlog。可以使用如下方法开启binlog
编辑/etc/my.cnf文件,在文件后面增加如下两行代码即可

server-id=1
log-bin=/var/lib/mysql/mysql-bin

server-id表示单个结点的id,这里由于只有一个结点,所以可以把id随机指定为一个数,这里将id设置成1。若集群中有多个结点,则id不能相同

第二句是指定binlog日志文件的名字为mysql-bin,以及其存储路径
重启让配置生效。

[root@localhost ~]# systemctl stop mysqld.service
[root@localhost ~]# systemctl start mysqld.ser

mysql删除表数据恢复相关推荐

  1. MySQL删除表及删除表数据操作

    MySQL删除表和删除表的数据是常见的操作,使用关键词 DELETE FROM 表名的结构模式,下面详细讲述删除表和删除表数据. 1,删除数据库里面的表DELETE FROM employees;2, ...

  2. mysql 删除表时外键约束_MySQL删除表的时候忽略外键约束的简单实现

    删除表不是特别常用,特别是对于存在外键关联的表,删除更得小心.但是在开发过程中,发现Schema设计的有问题而且要删除现有的数据库中所有的表来重新创建也是常有的事情:另外在测试的时候,也有需要重新创建 ...

  3. mysql删除表的命令

    MySQL 删除表的几种情况: 1 drop table table_name : 删除表全部数据和表结构,会立刻释放磁盘空间, 2 truncate table table_name : 删除表全部 ...

  4. mysql删除关键字记录,在MySQL删除表语句中,下列选项用于删除表的结构和记录数据全部,并且不能恢复的是( )关键字。...

    在MySQL删除表语句中,下列选项用于删除表的结构和记录数据全部,并且不能恢复的是( )关键字. 更多相关问题 离子选择性电极用标准加入法进行定量分析时,对加入的标准溶液要求体积要( ),浓度要( ) ...

  5. MySql删除表中重复数据

    有一表中存在大量重复数据 在此记录下我删除表内重复数据的方法 -- 新增测试表 create table basic_farmer ( id INT(11), user_name VARCHAR(25 ...

  6. MySQL删除表中的数据

    Mysql删除表中的数据有三种方法,分别是delete ,drop,truncate. 一.delete删除表中的数据 delete好from结合使用,格式一般为:delete from 表名 whe ...

  7. MySQL删除表数据 MySQL清空表命令 3种方法

    一.MySQL清空表数据命令:truncate SQL语法: truncate table 表名 注意: 不能与where一起使用. truncate删除数据后是不可以rollback的. trunc ...

  8. MySQL 删除表的几种情况:

    MySQL 删除表的几种情况: 1.drop table table_name : 删除表全部数据和表结构,立刻释放磁盘空间,不管是 Innodb 和 MyISAM; 2.truncate table ...

  9. MySQL 删除表数据,重置自增 id 为 0 的两个方式

    MySQL 删除表数据,重置自增 id 为 0 的两个方式: 1.truncate table table_name; truncate table `user`; 2.delete 配合 alter ...

  10. MySQL删除表数据 MySQL清空表数据命令 3种方法

    一.MySQL清空表数据命令:truncate SQL语法: truncate table 表名; 注意: 不能与where一起使用. truncate删除数据后是不可以rollback的. trun ...

最新文章

  1. markdown编辑
  2. JavaScript [ 转 ] —— 面向对象编程(三):非构造函数的继承
  3. java两行两行读取问文件,正则提取两行之间所有行内容方法.
  4. 用代码的方式增加servlet mapping定义
  5. 选择题:JAVA的类和对象
  6. 如何启动免安装版Tomcat并将Tomcat添加到服务中
  7. 远程协助计算机是灰色的,服务器远程协助是灰色的
  8. 57. Attribute specified 属性
  9. mysql主主互备模式配置
  10. [转] 病毒、木马进程查询手册
  11. 43. TA镜像文件的签名
  12. android系统字体目录在哪个文件夹,安卓系统System目录下文件夹功能详解
  13. 《黑客与画家》读后感之一
  14. Towards Binary-Valued Gates for Robust LSTM Training
  15. 浅谈 MVC、MVP 和 MVVM 架构模式
  16. 删除“打开方式”里的其他程序
  17. ARM7-LPC213x(二)LED流水灯
  18. asp.net夜话之三:表单和控件
  19. 2020省赛->棋盘放麦子
  20. 前端ps动态小图标制作方法

热门文章

  1. 计算机开机界面图片怎么修改,电脑win7系统怎么修改开机画面的方法
  2. 计算机开机画面怎么有2个用户,win7开机画面有两个用户登录 ,怎么样隐藏其中一个(管理员帐号)...
  3. 态势感知——活跃IP段探测脚本集合【多语言】
  4. 在ubuntu20.04上安装最新版的qq
  5. 苹果测试应用可一键生成ios测试UDID证书,IOS怎么安装APP?怎么测试APP?一键搞定
  6. 编辑器,在线编辑器,微信编辑器,公众号编辑器,UEditor编辑器
  7. MC9S12XEP100 CAN通信配置
  8. PSP ISO游戏运行必备工具:ISO TOOL 1.970 功能一览图文教程
  9. win10窗口设置眼睛保护色
  10. python自动化交易通达信_通达信实现自动交易系统