当前位置:网站首页>linux开启MySQL binlog日志
linux开启MySQL binlog日志
2022-07-22 10:08:00 【网络笨猪】
linux开启MySQL binlog日志
binlog日志,即binary log,是二进制日志文件。它有两个作用,一是增量备份,即只备份新增的内容;二是用于主从复制等,即主节点维护了一个binlog日志文件,从节点从binlog中同步数据。我们可以通过binlog日志恢复数据。下面就介绍一下开启MySQL binlog日志的过程:
1、登录MySQL,查看binlog日志的状态
登录MySQL后,输入show variables like '%log_bin%';查看到binlog日志为OFF关闭状态;
2、开启MySQL binlog日志
退出MySQL,使用vi编辑器修改MySQL的my.cnf配置文件
在my.cnf配置文件中添加如下图的两句
添加完成后保存退出
server-id表示单个结点的id,这里由于只有一个结点,所以可以把id随机指定为一个数,这里将id设置成1。若集群中有多个结点,则id不能相同
第二句是指定binlog日志文件的名字为mysql-bin,以及其存储路径
3、重启MySQL
查看/var/lib/mysql目录下的内容
使用命令:ls /var/lib/mysql;
注意:每次服务器(数据库)重启,服务器会调用flush logs;,新创建一个binlog日志
由于我之前重启过数据库,因此这里有mysql-bin.000001到mysql-bin.000003这三个文件。这里你们看到的
应该只有mysql-bin.000001和mysql-bin.index两个文件
此时再次进入MySQL,查看binlog日志的状态。显示binlog日志为ON开启状态
到这,binlog日志就开启成功了。
边栏推荐
猜你喜欢
多重继承
jvm-jhat(虚拟机堆转储快照分析工具)
Use of JVM jmap (memory mapping tool)
"Pilot Cup" is coming! Summon the strongest brain in scientific computing, 360000 prize pool waiting for you
派生类成员的访问
CI24R1低成本2.4G无线收发器芯片替代XN297精简版SI24R1
静态成员
Dp4361 domestic six channel stereo d/a audio converter chip replaces cs4361
从数据标准到数据库设计:解决基础数据标准落地的最后一公里难题(下)
记一次GCEasy的垃圾收集分析
随机推荐
mariadb审计插件
Last change time of MySQL view table structure
zabbix实现钉钉监控告警
ansible简单使用示例
-bash: ifconfig: 未找到命令
SQL query performance optimization
基础类型
从数据标准到数据库设计:解决基础数据标准落地的最后一公里难题(下)
将mariadb里的数据导入到columnstore里
VS2017项目改为VS2010
ZABBIX realizes nail monitoring alarm
Si14t touch key chip is compatible with tms12
spinning
Solve couldn't determine repo type for URL
Niofiles tool class
where与having的区别
数据架构与数据库建模
纯函数与高阶函数
How maxscale handles the state of event after MariaDB master-slave switch -handle_ events
Initial experience of MariaDB spider sharding engine