mysql开启binlog步骤讲解
更新时间:2019年03月01日 15:55:35 投稿:laozhang
在本文里我们给大家分享了关于mysql开启binlog的方法和相关知识点,对此有需要的朋友们跟着学习下。
binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志能起到很大的作用。mysql的主从复制就是利用的binlog原理
1、登录mysql之后使用下面的命令查看是否开启binlog
show variables like 'log_%';

2、编辑配置文件
vi /etc/my.cnf

3、加入以下内容
server_id=2
log_bin = mysql-bin
binlog_format = ROW
expire_logs_days = 30

4、重启mysql服务
systemctl restart mysqld

5、再次使用命令show variables like 'log_%';进行查看,为ON表明binlog开启

6、binlog日志文件存放路径为
/var/lib/mysql

7、再该路径下会生成mysql-bin.000001 mysql-bin.000002这样的文件

相关文章
MySQL读取my.cnf的顺序问题详情
这篇文章主要介绍MySQL读取my.cnf的顺序问题,以mysql.server、mysqld_safe及mysqld和my_print_defaults读取my.cnf顺序展开文章介绍主题,感兴趣的话大家一起来学习吧
2021-09-09
Mysql账号管理与引擎相关功能实现流程
Mysql中的每一种技术都使用不同的存储机制、索引技巧、锁定水平、并且最终提供广泛的不同功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎
2022-10-10
CentOS 7.2下MySQL的安装与相关配置
最近因为工作需要,要在CentOS上安装MySQL,在安装的时候遇到了一点问题,花了点时间解决了,感觉不管是官网还是网上的一些教程都不够完整,不能一次性帮新手解决问题,于是我就结合官网和网上的资源整理了下,现在分享给大家,希望对有需要的朋友们能有所帮助。
2016-11-11
MySQL中的全表扫描和索引树扫描 的实例详解
这篇文章主要介绍了MySQL中的全表扫描和索引树扫描 ,从本文的学习可以轻松的知道,全表扫描的效率相比于索引树扫描相对较低一点,但是差距不是很大,具体示例代码详解跟随小编一起看看吧
2022-05-05
MySQL存储引擎InnoDB架构原理和执行流程
InnoDB是MySQL的当前默认存储引擎,支持外键、行级锁定和ACID事务,通过BufferPool缓冲池缓存数据,RedoLogBuffer和undo日志文件保证数据的持久性和回滚能力,MySQL宕机重启时,InnoDB会根据LSN值决定是否需要从redo日志恢复数据
2025-04-04
MySQL存储毫秒数据的方法
MySQL中没有可以直接存储毫秒数据的数据类型,但是不过MySQL却能识别时间中的毫秒部分。这篇文章主要介绍了MySQL存储毫秒数据的方法,需要的朋友可以参考下
2014-06-06
最新评论