当前位置: 首页 > news >正文

Mysql开启binlog

本案例基于mysql5.7.16实验

1、在linux中进入mysql查询binlog是否打开,执行命令如下:

mysql -u root -p

 2、查询binlog是否开启命令如下,如果log_bin为OFF则证明mysql的binlog没有打开

show variables like '%log_bin%';

 3、退出mysql终端,修改/etc/my.cnf,执行命令如下:

sudo vim /etc/my.cnf

在文件中输入如下语句

server-id=1
log-bin=mysql-bin
binlog_format=row
binlog-do-db=cdc

server-id=1:为当前服务取一个唯一的 id(MySQL5.7 之后需要配置)

log-bin=mysql-bin:这个参数表示启用 binlog 功能,并指定 binlog 的存储目录

binlog_format=row:Row 格式的日志内容会在binlog中非常清楚地记录下每一行数据修改的细节

binlog-do-db=cdc:binlog 日志只记录指定库的更新

4、重启mysql

sudo systemctl restart mysqld

5、 验证binlog是否开启

 show variables like '%log_bin%';

log_bin已经是ON了,证明已经开启binlog,去/var/lib/mysql目录看是否有日志生成,找到如下文件,证明已经完成binlog文件的生成了

http://www.lryc.cn/news/165572.html

相关文章:

  • 【Java Web】HTML 标签 总结
  • 前端面试的话术集锦第 4 篇:进阶篇下
  • mmap详解
  • 项目02—基于keepalived+mysqlrouter+gtid半同步复制的MySQL集群
  • 【EI征稿】第二届机械电子工程与人工智能国际学术会议(MEAI 2023)
  • ros2 学习launch文件组织工程 yaml配置文件
  • 奇舞周刊第 505 期:实践指南-前端性能提升 270%!
  • 【C++】泛型编程 | 函数模板 | 类模板
  • web前端——简单的网页布局案列
  • 线程安全问题(3)--- wait(),notify()
  • 【Android知识笔记】进程通信(一)
  • 存储空间压缩6倍 ,多点DMALL零售SaaS场景降本实践
  • BGP路由属性
  • Java面试常用函数
  • linux编译curl库(支持https)
  • Ei Scopus检索 | 2024年第三届能源与环境工程国际会议(CFEEE 2024)
  • thinkphp6(tp6)创建定时任务
  • 【学习笔记】C++ 中 static 关键字的作用
  • 攻防世界-web-file_include
  • C语言的函数指针、指针函数, 函数数组
  • 笔记本开启WiFi
  • 力扣第37天----第322题、第279题
  • 【ArcGIS Pro二次开发】(67):处理面要素空洞
  • FPGA-结合协议时序实现UART收发器(一):UART协议、架构规划、框图
  • web请求cookie中expires总结
  • 如何学习Java核心知识
  • 【AWS】如何用SSH连接aws上的EC2实例(虚拟机)?
  • 数据结构——看完这篇保证你学会队列
  • 开源免费缺陷管理工具:对比6款
  • Weblogic反序列化漏洞