binlog日志,即binary log,是二进制日志文件。它有两个作用,一是增量备份,即只备份新增的内容;二是用于主从复制等,即主节点维护了一个binlog日志文件,从节点从binlog中同步数据。我们可以通过binlog日志恢复数据。
下面就介绍一下开启MySQL binlog日志的过程:

文章目录

  • 1. 登录MySQL
  • 2. 查看binlog日志的状态
  • 3. 开启binlog日志
  • 4. 重启MySQL
  • 5. 验证binlog日志的状态
1. 登录MySQL
mysql -uroot -p123456
2. 查看binlog日志的状态

登录MySQL后,输入

show variables like '%log_bin%';

查看到binlog日志为OFF关闭状态;

我这里已经开启bin_log

3. 开启binlog日志

退出MySQL,使用vi编辑器修改MySQL的my.cnf配置文件

exit
vim /etc/my.cnf


添加内容:

server-id=1
binlog_format="ROW"
log_bin=/usr/local/mysql-8.0/mysql_bin


添加完成后保存退出

:wq

server-id表示单个结点的id,这里由于只有一个结点,所以可以把id随机指定为一个数,这里将id设置成1。若集群中有多个结点,则id不能相同
第二句是指定binlog日志文件的名字为mysql-bin,以及其存储路径

4. 重启MySQL
systemctl restart mysql

查看ll /usr/local/mysql-8.0目录下的内容
使用命令:

ll /usr/local/mysql-8.0

注意:每次服务器(数据库)重启,服务器会调用flush logs;,新创建一个binlog日志
由于我之前重启过数据库,因此这里有mysql-bin.000001到mysql-bin.000003这三个文件。这里你们看到的

应该只有mysql-bin.000001和mysql-bin.index两个文件

5. 验证binlog日志的状态

此时再次进入MySQL,查看binlog日志的状态。显示binlog日志为ON开启状态

mysql -uroot -p123456
show variables like '%log_bin%';

查看到binlog日志为OFF关闭状态;

到这,binlog日志就开启成功了。

MySQL8.0.26 开启bin_log日志 linux相关推荐

  1. Linux安装mysql8.0.26版本

    Linux安装mysql8.0.26版本 1.下载Linux版Mysql安装包 下载链接: https://downloads.mysql.com/archives/community/ 2.上传My ...

  2. linux安装mysql-8.0.26

    Mysql8.0.26安装实践 该安装步骤参考自官方文档: MySQL :: MySQL 8.0 Reference Manual :: 2 Installing and Upgrading MySQ ...

  3. 关于Mysql8.0.26版本与IDEA连接的配置

    关于Mysql8.0.26版本与IDEA连接的配置 driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis?us ...

  4. Windows环境下MySQL8.0.26下载安装详细步骤

    概述 1. MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户.  2. MySQL Enterprise Edition 企业版 ...

  5. Centos8 安装 MySQL8.0.26

    下载 选择 Red Hat Enterprise Linux / Oracle Linux 选择 Red Hat Enterprise Linux 8 / Oracle Linux (x86, 64- ...

  6. linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql

    目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...

  7. MySQL8.0.26安装配置教程(windows 64位)

    目录 一.进入MySQL官网下载安装 二. 配置并初始化MySQL 三.配置环境变量 四.检验安装 一.进入MySQL官网下载安装 进入Mysql官网MySQL 点击DOWNLOADS下拉页面点击红框 ...

  8. MySQL8.0安装教程,在Linux环境安装MySQL8.0教程,最新教程 超详细

    在Linux系统安装MySQL8.0,网上已经有很多的教程了,到自己安装的时候却发现各种各样的问题,现在把安装过程和遇到的问题都记录下来. 需要说明的一点是我使用的是SSH secure shell ...

  9. linux安装主从mysql,mysql8.0安装以及主从复制搭建(linux)

    一主一从: 前提: 两台centos7(虚拟机或云服务器) 防火墙已关闭 主master:192.168.17.201 msql8.0.12 从slave:192.168.17.202 msql8.0 ...

最新文章

  1. MetaSploit攻击实例讲解------攻击445端口漏洞(kali linux 2016.2(rolling))(详细)
  2. 【期望】路径长度(金牌导航 期望-1)
  3. JavaWeb之tomcat安装、配置与使用(一)
  4. Oracle 的 Sql*Plus 常用命令介绍
  5. 2021-11-16-小甲鱼python教学视频总结
  6. 计算机桌面是快捷方式,我的电脑桌面上的图标都变成快捷方式了怎么处理?
  7. access简述报表的功能_access中报表的作用
  8. 双排桩弯矩Matlab求解程序,考虑开挖过程椅式双排桩内力及变形分析
  9. 免费小程序转码工具(小程序转码机器人)业务推广必备
  10. 【学习笔记】SBT学习笔记
  11. Android Init Language : init.rc
  12. 公钥(RSA)加密应用场景
  13. HMC5883L常见问题解答
  14. 计算机蓝牙快捷键,如何打开Windows10笔记本电脑的蓝牙,快捷键打开笔记本电脑的蓝牙!...
  15. 利用python深度学习神经网络预测五年内糖尿病的发生(全代码)
  16. 十年时光 离开的谷歌给中国互联网界留下了这些人
  17. Marketo收购社交营销应用开发商Crowd Factory
  18. vue中实现打印功能的方法与注意事项
  19. 随机过程及应用(一) - 特征函数
  20. 【Introductory Biology】Lecture 9 - Chromatin Remodeling and Splicing 染色质重塑和剪接

热门文章

  1. 理论物理-从规范对称的意义说下去
  2. 结构体引用_C/C++结构体完全攻略
  3. 23中设计模式之抽象工厂模式
  4. 《暗时间》-----摘记
  5. 解决 Serverless 落地困难的关键,是给开发者足够的“安全感”
  6. 从理念到实践跳跃式演进! 云的原生“免疫系统”如何有机作战?
  7. 【详谈 Delta Lake 】系列技术专题 之 特性(Features)
  8. 从“嵌入式”到“物联网”有哪些变化?
  9. 阿里云推出全新内存增强型实例re6,性能提升30%
  10. 用户需求源源不断,阿里云网络创新不止