LogoLogo
EBR DocsHelp
Zmanda Pro
Zmanda Pro
  • Welcome to the Zmanda Pro Documentation
  • Overview and Concepts​
  • Best Practices
  • Start Here
    • Initial Security Setup
    • Step 1: Adding a User
    • Step 2: Client Download and Installation
    • Step 3: Client Login
    • Step 4: Adding a New Storage Vault
    • Step 5: Adding a New Protected Item
    • Step 6: Initiating a Backup
    • Step 7: Checking Backup Job Status
    • Step 8: Restore Data
  • Guide
    • Zmanda Pro Server Deployment (On-prem)
      • Zmanda Pro Self-Hosted Deployment
        • Self-Hosted Online Server
        • Self-Hosted Online Server Setup
        • Self-Hosted Offline Server
        • Self-Hosted Offline Server Setup
        • Storage Manager Service
        • Storage Manager Service Setup
        • Zmanda Pro Client Setup
        • Disaster Recovery Plan: Self-Hosted Server
        • Disaster Recovery Plan: Self-Hosted Server Recovery Workflow
        • Admin Password Reset
        • Custom Certificates Upload
    • Zmanda Pro Usage
    • Zmanda Pro Client Installation
      • Zmanda Pro user configuration
      • Storage configuration
    • Restarting at boot ​(Linux)
    • Protected Items
      • Files and Folders
      • MySQL
        • Xtrabackup
          • Configuration
          • Backup
          • Restore
          • Recover
        • MyDumper
          • Configuration
          • Backup
          • Restore
          • Recover
        • MySQLDump
          • Configuration
          • Backup
          • Restore
          • Recover
        • LVM
          • Configuration
          • Backup
          • Restore
          • Recover
        • Managing Data Directory Permissions with SELinux and AppArmor
        • Compatibility Matrix
      • MariaDB
        • MariaBackup
          • Configuration
          • Backup
          • Restore
          • Recover
        • MyDumper
          • Configuration
          • Backup
          • Restore
          • Recover
        • MariaDBDump
          • Configuration
          • Backup
          • Restore
          • Recover
        • LVM
          • Configuration
          • Backup
          • Restore
          • Recover
        • Managing Data Directory Permissions with SELinux and AppArmor
        • Compatibility Matrix
      • Microsoft Office 365
      • Postgres
      • Program Output
      • Microsoft Hyper-V
      • Microsoft SQL Server
      • Microsoft Exchange Server
      • MongoDB
      • Windows Server System State
      • Application-Aware Writer
      • Disk Image
      • VMware vSphere
        • Configuration
        • Backup
        • Restore
        • Troubleshooting
      • MariaDB
        • Backup & Restore MariaDB with a staging path
        • Backup & Restore MariaDB without a staging path using Streaming
      • Oracle RMAN
        • Configuration
        • Backup
        • Restore
        • Perform a Full Database Backup with Oracle RMAN
        • Perform a database backup using a Custom Oracle RMAN Script
        • Restore an Oracle RMAN backup using Backup Manager
        • Recover an Oracle database after restoring from Zmanda Pro Backup Manager
        • Troubleshooting Oracle RMAN backups with Backup Manager
    • Configure SSO
    • Configure & Apply Policies
    • Configure Email Reporting
    • Backup Manager
      • Login
    • Automation Tools
      • Bulk Operations with ZPAT
        • Bulk addition of policies
        • Bulk onboarding of devices
        • Bulk deletion of users
        • Bulk Rename of Devices
        • Bulk Restore
        • Bulk addition of protected items
        • Bulk administration of client devices with Ansible
      • Disaster Recovery Plan: Zmanda Pro Clients
    • Encryption & Key Management
    • Zmanda Pro Job Statuses
    • Disk Image Walkthrough
      • Create & Use Recovery Media
    • Common Problems & Solutions
    • Troubleshooting
    • VMware to Hyper-V Migration
      • Configuration
      • Backup
      • Restore to Hyper-V
Powered by GitBook
LogoLogo

Quick Links

  • Amanda Community Wiki
  • Amanda Community Downloads
  • Share Feedback

About

  • About Us
  • Customer Testimonials

Terms

  • Terms of Use
  • Privacy Policy

Contact Info

  • Denver, CO, USA
  • 888-496-2632 (US)
  • 408-732-3208 (INT)

2025 © Zmanda, A BETSOL Company

On this page
  • Connection Details
  • Selecting databases​
  • Custom mysqldump​
  • System databases​
  • Stored Procedures​
  • Isolation Modes​

Was this helpful?

Export as PDF
  1. Guide
  2. Protected Items

MySQL

  • Logical backup: Backs up MySQL databases at the logical (SQL) level, preserving data structure and relationships.

  • Compatible engines: Works seamlessly with MySQL, MariaDB, Percona Server for MySQL, and TiDB.

  • Direct data transfer: Avoids local disk spooling for efficient backups.

  • Streamlined backup process:

    • Data is directly fed into Zmanda Pro's compression and encryption engine for processing.

    • Chunks are checked for duplication in storage.

    • New chunks are directly sent to the Storage Vault.

  • Individual database backups: Each database is backed up separately, ensuring per-database point-in-time consistency.

  • Minimal progress indicators: ETA and progress indicators are limited due to direct data transfer.

Connection Details

  • Use TCP for connection (IP address and port required).

  • Unix socket file connections are not currently supported.

  • Configure SSL/TLS parameters for secure MySQL connections (21.9.7 and later).

    • Allow self-signed server SSL certificates or provide a server CA file/directory path.

    • Specify paths to a client SSL certificate (PEM file, typically .crt and .key extensions).

Selecting databases​

  • Use the + button to launch the database browser.

  • Choose databases to back up.

  • Add custom properties using the dropdown-plus button.

Custom mysqldump​

Zmanda Pro relies on mysqldump for logical (SQL) level backups.

Location priority:

  1. Custom Path: If you've set a custom path to mysqldump, it will be used.

  2. Local Installation: If mysqldump is installed on the device (e.g., backing up from the MySQL server itself), the local version is used for compatibility.

  3. Windows Bundle: If not found elsewhere, Windows versions of Zmanda Pro include a recent mysqldump binary.

  4. Error: If no suitable mysqldump is found, the backup fails with an error message indicating its absence. Check job status or logs for this message.

On Linux, you can install a copy of mysqldump as follows:

Distribution

Command

Debian, Ubuntu

apt-get install mysql-client

CentOS, RHEL

yum install mysql

System databases​

  • mysql: Contains server configuration (accounts, grants). Restore only to the same MySQL major release.

  • information_schema: Read-only views, no need to restore.

  • performance_schema: Aggregated statistics, no need to restore.

  • sys: (MySQL 5.7.7+) Performance statistics, safe to exclude if backup fails.

Stored Procedures​

Restore tables with stored procedures, but the login user needs SYSTEM_USER and SET_USER_ID rights.

Isolation Modes​

Control consistency of data read from MySQL, depending on engine type.

Options:

Isolation Mode

InnoDB

MyISAM

Detail

Transaction

Consistent

Inconsistent

Wrap read access in a single transaction.

Lock tables (default)

Consistent, but slow

Consistent, but slow

Locks database access for consistency. Requires LOCK TABLES permission.

None

Inconsistent

Inconsistent

No transaction or table locking.

  • Choose isolation mode based on engine type and consistency requirements.

  • Consider performance implications (Lock tables can be slower).

  • Ensure necessary permissions for chosen isolation mode.

PreviousFiles and FoldersNextXtrabackup

Last updated 2 months ago

Was this helpful?