Backup and Recovery Basics Presentation
Backup and Recovery Basics Presentation
Basics
Presented by,
MySQL & O’Reilly Media, Inc.
Kai Voigt, MySQL
Instructor
Time Machine
INSERT
UPDATE
Backup CREATE
UPDATE
Time
DROP
INSERT
ALTER
GRANT
Time
UPDATE
DROP TABLE
Time Machine
INSERT
UPDATE
Backup CREATE
UPDATE
Time
DROP
INSERT
ALTER
GRANT
Time
UPDATE
DROP TABLE
The Binary Logfile
[mysqld]
log-bin
expire-logs-days=3
Time
DROP
INSERT
ALTER
GRANT
Time
UPDATE
DROP TABLE
e
e
in
cy
atur
Eng
ten
Methods
ed
t
per
Cos
sis
Spe
rage
Tem
Con
Sto
Perfect Backup ! Hot All Fast Free
in
cy
atur
Eng
ten
Methods
ed
t
per
Cos
sis
Spe
rage
Tem
Con
Sto
Perfect Backup ! Hot All Fast Free
Time
DROP
INSERT
ALTER
GRANT
Time
UPDATE
DROP TABLE
Record Binlog position
! mysqldump --master-data
! SHOW MASTER STATUS
! ls -l
! cat master.info
Time Machine
INSERT
UPDATE
Backup CREATE
UPDATE
Time
DROP
INSERT
ALTER
GRANT
Time
UPDATE
DROP TABLE
Point In Time Recovery
! mysqlbinlog
--start-position
--stop-position
Home Work
! Create a Full Backup
! Do useful Changes
! Do stupid Changes
! Go back in Time
The non-Basics
! Large Data
! Filtering
! Offsite Recovery
! Multiple Storage Engines
! Distributed Data