MySQL Enterprise Backup User's Guide (Version 4.1.0)
Table of Contents
Preface and Legal Notices
Part I Getting Started with MySQL Enterprise Backup
Chapter 1 Introduction to MySQL Enterprise Backup
1.1 The mysqlbackup Client
1.2 Overview of Backup Types
1.3 Files that Are Backed Up
1.3.1 Types of Files Contained in a Backup
1.3.2 Files Backed up for InnoDB Data
1.3.3 Files Backed up for Data Stored with MyISAM and Other Storage Engines
1.3.4 Files Generated by mysqlbackup
Chapter 2 Installing MySQL Enterprise Backup
Chapter 3 What's New in MySQL Enterprise Backup 4.1?
Part II Using MySQL Enterprise Backup
Chapter 4 Backing Up a Database Server
4.1 Before the First Backup
4.1.1 Collect Database Information
4.1.2 Grant MySQL Privileges to Backup Administrator
4.1.3 Designate a Location for the Backup Directory
4.2 The Typical Backup / Verify / Restore Cycle
4.2.1 Backing Up an Entire MySQL Instance
4.2.2 Verifying a Backup
4.2.3 Restoring a Database
4.3 Backup Scenarios and Examples
4.3.1 Making a Single-File Backup
4.3.1.1 Streaming the Backup Data to Another Device or Server
4.3.1.2 Backing Up to Tape
4.3.1.3 Backing Up to Cloud Storage
4.3.2 Making a Full Backup
4.3.3 Making a Differential or Incremental Backup
4.3.4 Making a Compressed Backup
4.3.5 Making a Partial Backup
4.3.6 Making an Optimistic Backup
4.3.7 Making a Back Up of In-Memory Database Data
4.3.8 Making Scheduled Backups
4.4 Making Backups with a Distributed File System (DFS) or Storage Access Network (SAN)
Chapter 5 Recovering or Restoring a Database
5.1 Performing a Restore Operation
5.1.1 Restoring a Compressed Backup
5.1.2 Restoring an Encrypted Backup Image
5.1.3 Restoring an Incremental Backup
5.1.4 Restoring Backups Created with the --use-tts Option
5.1.5 Restoring a Backup from Cloud Storage to a MySQL Server
5.1.6 Advanced: Preparing and Restoring a Directory Backup
5.2 Point-in-Time Recovery from a Hot Backup
5.3 Restoring a Backup with a Database Upgrade or Downgrade
Chapter 6 Working with Encrypted InnoDB Tables
Chapter 7 Using MySQL Enterprise Backup with Replication
7.1 Setting Up a New Replication Slave
7.2 Backing up and Restoring a Slave Database
7.3 Restoring a Master Database
Chapter 8 Encryption for Backups
Chapter 9 Using MySQL Enterprise Backup with Media Management Software (MMS) Products
9.1 Backing Up to Tape with Oracle Secure Backup
Chapter 10 Performance Considerations for MySQL Enterprise Backup
10.1 Optimizing Backup Performance
10.2 Optimizing Restore Performance
Chapter 11 Monitoring Backups with MySQL Enterprise Monitor
Chapter 12 Troubleshooting for MySQL Enterprise Backup
12.1 Exit codes of MySQL Enterprise Backup
12.2 Working Around Corruption Problems
12.3 Using the MySQL Enterprise Backup Logs
12.4 Using the MySQL Enterprise Backup Manifest
Part III mysqlbackup Command Reference
Chapter 13 mysqlbackup
Chapter 14 mysqlbackup commands
14.1 Backup Operations
14.2 Update Operations
14.3 Restore Operations
14.4 Validation Operations
14.5 Other Single-File Backup Operations
14.6 Other Operations
Chapter 15 mysqlbackup Command-Line Options
15.1 Standard Options
15.2 Connection Options
15.3 Server Repository Options
15.4 Backup Repository Options
15.5 Metadata Options
15.6 Compression Options
15.7 Incremental Backup Options
15.8 Partial Backup and Restore Options
15.9 Single-File Backup Options
15.10 Performance / Scalability / Capacity Options
15.11 Message Logging Options
15.12 Progress Report Options
15.13 Encryption Options
15.14 Options for Working with Encrypted InnoDB Tablespaces
15.15 Cloud Storage Options
15.16 Options for Special Backup Types
15.17 Other Options
Chapter 16 Configuration Files and Parameters
Part IV Appendixes
Appendix A Frequently Asked Questions for MySQL Enterprise Backup
Appendix B Limitations of MySQL Enterprise Backup
Appendix C Compatibility Information for MySQL Enterprise Backup
C.1 Cross-Platform Compatibility
C.2 Compatibility with MySQL Versions
C.3 Compatibility with Older MySQL Enterprise Backup
MySQL Enterprise Backup Glossary
Index