Vamos a ver cómo realizar una recuperación de datos de una base de datos MySQL en un determinado punto en el tiempo mediante backups con mysqldump y los binlogs activados
Primero vamos a preparar una base de datos de ejemplo:
mysql> create database jordidb; Query OK, 1 row affected (0.00 sec) mysql> use jordidb Database changed mysql> create table tbl(id int); Query OK, 0 rows affected (0.03 sec) mysql> insert into tbl values (1),(2),(3); Query OK, 3 rows affected (0.01 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> select * from tbl; +------+ | id | +------+ | 1 | | 2 | | 3 | +------+ 3 rows in set (0.00 sec)
A continuación generamos un mysqldump con los datos de posición de los binlogs (opción …
[Lea más]