MySQL binlog opening steps

MySQL binlog opening steps

Binlog is a binary log file that is used to record MySQL data changes. Binlog logs can play a big role when restoring data. MySQL master-slave replication uses the binlog principle

1. After logging in to MySQL, use the following command to check whether binlog is enabled

show variables like 'log_%';

2. Edit the configuration file

vi /etc/my.cnf

3. Add the following content

server_id=2

log_bin = mysql-bin

binlog_format = ROW

expire_logs_days = 30

4. Restart MySQL service

systemctl restart mysqld

5. Use the command show variables like 'log_%' again to view it. If it is ON, it means binlog is turned on.

6. The binlog log file storage path is

/var/lib/mysql

7. Files like mysql-bin.000001 mysql-bin.000002 will be generated in this path

You may also be interested in:
  • [MySQL binlog] How to thoroughly parse binlog in Mixed log format in MySQL
  • Introduction and analysis of three Binlog formats in MySQL
  • Two ways to correctly clean up mysql binlog logs
  • Binlog related commands and recovery techniques in MySQL
  • Summary of Binlog usage of MySQL database (must read)
  • Detailed explanation of Mysql Binlog data viewing method
  • MySQL's processing of binlog
  • Detailed explanation of MySQL database binlog cleanup command
  • How to choose the format when using binlog in MySQL

<<:  How to develop Java 8 Spring Boot applications in Docker

>>:  20 JavaScript tips to help you improve development efficiency

Recommend

A very detailed explanation of the Linux DHCP service

Table of contents 1. DHCP Service (Dynamic Host C...

JavaScript imitates Xiaomi carousel effect

This article is a self-written imitation of the X...

nuxt.js multiple environment variable configuration

Table of contents 1. Introduction 2. Scenario 3. ...

Detailed steps for installing and configuring MySQL 8.0 on CentOS

Preface Here are the steps to install and configu...

Summary of methods for writing judgment statements in MySQL

How to write judgment statements in mysql: Method...

MySQL and MySQL Workbench Installation Tutorial under Ubuntu

Ubuntu install jdk: [link] Install Eclipse on Ubu...

Practical example of nested routes in vue.js Router

Table of contents Preface Setting up with Vue CLI...

Try Docker+Nginx to deploy single page application method

From development to deployment, do it yourself Wh...

Two examples of using icons in Vue3

Table of contents 1. Use SVG 2. Use fontAwesome 3...

MySQL 8.0.22 installation and configuration method graphic tutorial

This article records the installation and configu...

Add a startup method to Linux (service/script)

Configuration file that needs to be loaded when t...

Docker network mode and configuration method

1. Docker Network Mode When docker run creates a ...

Some functions of using tcpdump to capture packets in the Linux command line

tcpdump is a flexible and powerful packet capture...