DELETE_ DROP_ Research on record content of truncate command in binlog of ROW format
Today, a question suddenly comes to mind. Is the DELETE, DROP, TRUNCATE command the same as the binlog in ROW format? It's not the same to remember vaguely, but it's not sure; so let's take a look at the experiment.
MySQL:5.6.20MySQL:5.7.22
1. View binlog settings
mysql> show variables like 'binlog_format';
+---------------+-------+
| Vari ...
Posted by rharter on Wed, 20 May 2020 08:33:53 -0700
Two methods of Mysql using binlog to recover data to solve the problem of misoperation
Not finished yet... To be edited
To ensure that there is no other parameter configuration impact, a CentOS7 virtual machine with minimized installation is reinstalled
1. Install mysql5.6 database https://my.oschina.net/sgmder/blog/1631045
2. Configure mysql, enable binlog, and change binlog mode to Row Level mode
vi /etc/my.cnfÂ
Modify the ...
Posted by UVL on Thu, 02 Apr 2020 09:06:03 -0700
Smart use of Event s to discover problems
Welcome to my In-depth Understanding MySQL Principle 32, as follows:
With a previous understanding of Events, we can use them to do some work.After learning these commonly used Events, I used C to write a tool for parsing Events. I called it'infobin', which means extracting information from a binary log.As far as I know, there are some friends ...
Posted by Steven_belfast on Fri, 03 Jan 2020 07:11:01 -0800
Delete the database without running away - Explain MySQL data recovery in detail
In our daily work, there will always be some erroneous deletion of database tables and data caused by hand shaking, wrong writing conditions, wrong table names, wrong connection with production database. Then, if the data can not be recovered, what DBA is needed.
Related articles
MySQL Backup Strategy
MySQL Data Recovery
1 Preface
The premise ...
Posted by buildernaut1 on Mon, 19 Aug 2019 00:11:41 -0700
Deep parsing MySQL binlog
1. overview
Bilog is a binary log maintained by Mysql sever layer, which is completely different from redo/undo log in innodb engine. It is mainly used to record SQL statements that update mysql data or potentially update, and stored on disk in the form of "transaction".
The main functions are:
Replicat ...
Posted by hwttdz on Wed, 08 May 2019 07:45:40 -0700
mySQL Data Recovery
mysql data recovery
Author: xluren
mysql does not open mysqlbinlog by default.
Log in to mysql and execute the following commands. The results are as follows:
mysql> show binlog events;
Empty set (0.00 sec)
mysql> The return result is empty
So to modify the configuration file, open this option
[mysqld]
datad ...
Posted by mattonline on Sun, 14 Apr 2019 00:18:33 -0700
MySQL Binary Log Format
MySQL Binary Log Format
Log classification
MySQL Storage Engine Layer Log
innodb
Redo log
Rollback Log
MySQL Service Layer Log
Binary logs
Slow check logs
General log
Introduction to Binary Logs
All modification events to the MySQL database, including DDL and DML operations, were recorded. The binlog only logs successful execution ...
Posted by attock on Thu, 11 Apr 2019 11:51:31 -0700
MySQL mysqlbinlog access mysql-bin log error
problem
mysqlbinlog -v -v --base64-output=DECODE-ROWS mysql-bin.000166 | less
ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 111, event_type: 35
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE ...
Posted by Toshiba23 on Wed, 10 Apr 2019 10:00:32 -0700
Brief Introduction and Simple Operation of MYSQL Bilog
Original address: http://blog.csdn.net/johnstrive/article/details/47946277
Two main functions of binlog
High availability
Data recovery.
How to Open Bilog
Configure in my.cnf: log_bin=/home/data/ mysql/binlog/mysql-bin
Check if it's open
mysql> show variables like '%log_bin%';
+---------------------------------+------- ...
Posted by smithveg on Mon, 08 Apr 2019 17:48:32 -0700