IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql配置binlog 以便事务回滚 -> 正文阅读

[大数据]mysql配置binlog 以便事务回滚

温馨提示:
dos 进不去,检查是否配置环境变量
在这里插入图片描述

核实相关的binlog日志的报错路径以及日志是否开启。
show variables like “log_bin%”;
在这里插入图片描述
查看mysql 安装位置,
show variables like “%char%”;
在这里插入图片描述
在图形界面下启动mysql服务的步骤如下:

(1)打开控制面板->管理工具->服务,如下图所示:

在这里插入图片描述

在这里插入图片描述
配置binlog

# log, which is used for backup and replication.
 log-bin=mysql-bin

# ***** Group Replication Related *****
# Sets the binary logging format, and can be any one of STATEMENT, ROW,
# or MIXED. ROW is suggested for Group Replication.
 binlog_format=ROW

重启即可生效

navicat 的数据传输要禁用,特别小心

场景

  1. 用Navicat数据迁移功能
  2. 数据传输产生数据丢失
    主要执行的信息
    Data Transfer start 数据传送速率
    Getting tables 准备开始
    Get table data for TableName 获取TableName的表数据
    Drop table: TableName 把整张表干掉
    Create table: TableName 创建表
    Begin transaction on target server 在目标服务器上开始事务
    Start transfer data for table: TableName 开始为表传输数据: TableName
    End transaction on target server 在目标服务器上结束事务
    Finished successfully 成功完成了
    由Navicat的执行过程可以看到, Navicat的数据传输操作是先执行Drop操作, 将整张表干掉

产生的后果
会导致整张表被删除, 没有记录删除数据的SQL, binlog只会记录Drop这一句SQL, 此时binlog是没有办法恢复数据的
你们公司只有定时开启备份数据库功能才可以回滚
注意: 在公司开发中一定要禁用Navicat的数据传输, 这样会导致数据不可恢复, binlog也救不了你
注意: 在公司开发中一定要禁用Navicat的数据传输, 这样会导致数据不可恢复, binlog也救不了你
注意: 在公司开发中一定要禁用Navicat的数据传输, 这样会导致数据不可恢复, binlog也救不了你

参考链接:
mysql binlog 回滚_MySQL通过binlog日志回滚数据

MySQL误删数据之后回滚数据

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-11 16:30:44  更:2022-05-11 16:33:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 23:18:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码