如何在 MYSQL 中运行查询而不将其写入二进制日志

2023-12-19

我想将一个大文件导入 MySQL。但是,我不希望将其写入二进制日志,因为导入将花费很长时间,并导致从站远远落后。我宁愿在事后在从站上单独运行它,因为它在系统上会容易得多。有问题的表是一个新表,因此我真的不必担心它不同步,因为主表和所有从表最终都会有相同的数据,因为它们都会导入相同的文件最终。我也不想更改任何replicate-ignore-* 或binlog_ignore-* 选项,因为它们需要重新启动相关服务器。有没有办法运行单个查询而不将其写入二进制日志?

我已经知道答案,但我无法在网上轻松找到它,所以我让某人发布答案以获得一些代表点。如果小白没有答案,我会发布我找到的答案。


您可以使用sql-log-bin http://dev.mysql.com/doc/refman/5.0/en/set-sql-log-bin.htmlsession 变量来关闭当前会话的日志记录。只需简单地输入:

SET sql_log_bin = 0;

并且当前会话的所有查询都不会发送到二进制日志。如果您想重新打开二进制日志记录,请运行:

SET sql_log_bin = 1;

这仅适用于您当前正在运行的会话。来自所有其他连接的所有其他查询仍将继续记录。此外,您必须拥有超级权限才能执行此操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 MYSQL 中运行查询而不将其写入二进制日志 的相关文章

随机推荐

  • ClassNotFoundException:尝试加载类... Symfony

    我大约 5 7 天前开始使用 Symfony 如果我的问题很简单 抱歉 但我找不到问题的解决方案 我创建了 2 个表单类 UserType 和 ClientType 它们之间的区别在于 ClientType 表单中存在很少的附加字段 这是用
  • 您如何决定是使用库还是编写自己的实现

    灵感来自这个问题 https stackoverflow com questions 1235179 simple way to repeat a string in java这场战争一开始是无辜的 但现在却演变成一场激烈的口水战 假设您需
  • 获取文档内容的高度,包括绝对/固定定位元素

    我需要调整 iframe 的大小以匹配其content 但是我尝试过的高度属性没有考虑具有position fixed 假设一个文档只有两个元素absolute and fixed类 body padding 0 margin 0 abso
  • 在 Fabric.js 中初始化加载带有远程 Web 字体的文本

    我正在使用 Fabric JS 开发一个大型自定义应用程序 并且我已经做得很好了 但我在初始化加载使用网络字体的文本对象时遇到问题 只要该字体是客户端计算机上的本地字体 我就可以正常工作 否则不会加载网络字体 并且画布上的文本对象以默认的无
  • 如何每隔指定时间自动刷新网页

    我正在使用asp net开发一个网站 我希望我的一个网页在请求时每5秒刷新一次 我怎样才能做到这一点 你可以添加一个meta标签到页面标题 From 维基百科 http en wikipedia org wiki Meta refresh
  • 有没有一种简单的方法来检查某个东西是否是 mixin?

    Raku mixins https docs raku org language typesystem Mixins具有两种 或多种 性质 将多个值组合在同一个容器中 或者将值与角色一起组合 然而 据我所知 没有一种直接的方法来检查不是由您
  • 使用condition_variable控制多线程流程

    我还没有完全理解 C 11 多线程的东西 但我试图让多个线程等待 直到主线程上发生某个事件 然后所有线程立即继续 处理发生的事情 并且wait当它们完成处理时再次循环直到它们关闭 下面并不完全是这样 它是我的问题的更简单的再现 std mu
  • ajax与页面方法

    我在 updatepanel 中有一个 gridview 并且有一个使用 jquery 调用页面方法的 javascript 我希望页面方法根据从 ajax 调用接收到的参数刷新 gridview 到目前为止 我有以下内容 1 在javas
  • R exdir 不存在错误

    我正在尝试使用 R 下载并解压 zip 文件 每当我这样做时 我都会收到错误消息 解压缩时出错 temp list TRUE exdir 不存在 我正在使用基于 Stack Overflow 问题的代码使用 R 下载压缩数据文件 提取和导入
  • 获取 Web 组件内的事件目标

    锚元素 a 在用户与 Web 组件交互时创建 问题是 当单击锚点时 我无法从 Web 组件的 外部 返回锚点元素 我添加一个事件监听器document监听点击事件 当单击 DOM 中某处的元素时 我期望e target成为被点击的元素 在单
  • 将光标移至 while 循环 ResultSet 后的第一行

    如果我必须循环两次使用while rs next 由于不同的原因 通过相同的ResultSet 我该怎么做才能使ResultSet不会自动关闭并防止 结果集已关闭异常 我尝试使用resultset first 将光标移回第一个循环后的第一行
  • kubernetes 中的 UnknownHostException

    我在 kubernetes 和 docker 中使用微服务 我得到了一个UnknownHostException当Zuul 网关 将请求数据转发到服务时 我无法通过 pod 名称 ping 到服务容器 但是当我使用 docker swarm
  • MediaPlayer - java.io.FileNotFoundException:没有内容提供程序

    我写一个 mp3 播放器已经有一段时间了 但由于某种原因出现了这个异常 W MediaPlayer 无法打开 存储 模拟 0 音乐 通用音乐 file mp3 java io FileNotFoundException 没有内容提供程序 s
  • 如何在 Visual Studio 2008 中集成 C++ 编译器

    有人可以帮我解决这个问题吗 我目前正在研究荣誉学位最后一年的项目 我们正在开发一个应用程序来评估学生的编程作业 针对一年级学生水平 我只是想知道如何使用C 代码集成C 编译器来编译C 代码 在我们的例子中 我们将学生 C 代码加载到文本区域
  • 有没有更好的方法来等待排队线程?

    在执行另一个进程之前是否有更好的方法来等待排队的线程 目前我正在做 this workerLocker new object Global variable this RunningWorkers arrayStrings Length G
  • 将特定值制成表格并返回计数的函数

    想象你有一个向量x x lt c C A B B A D B B A A A A A D C A C A A C A A D A D A D A A D D B B A A C A A B B B B B B B A C A C B 您可以
  • 在 API Gateway 或 lambda 中将一些信息保存为会话

    我将在网站上设计一个单点登录 并在我的项目的一个组件中使用 API Gateway API网关负责根据用户状态将其定向到适当的服务 因此如果用户有效 用户发送的令牌未过期 则将提供用于获取他请求的内容的相关服务 并且如果从UI 已过期 那么
  • SwiftUI 连接多行可点击文本

    我应该通过一个动作从一组文本创建一个文本 一个例子 Text Lorem ipsum dolor sit amet consectetur adipiscing elit Donec metus urna mollis sit amet t
  • Angular 8:将 Mat-form-field 中的高度更改为特定像素数

    我怎样才能改变高度mat form field with appearance outline 到特定的高度像素数 40px 或用户体验团队将来所需的任何数字 我需要减少 mat form field 如何才能做到这一点 等式是什么 或者可
  • 如何在 MYSQL 中运行查询而不将其写入二进制日志

    我想将一个大文件导入 MySQL 但是 我不希望将其写入二进制日志 因为导入将花费很长时间 并导致从站远远落后 我宁愿在事后在从站上单独运行它 因为它在系统上会容易得多 有问题的表是一个新表 因此我真的不必担心它不同步 因为主表和所有从表最