Installing and Using MyDumper for MySQL Logical Backups

Installation Dependencies

dnf install -y cmake gcc gcc-c++ git make

Downloading and Installing MyDumper

wget https://github.com/mydumper/mydumper/releases/download/v0.14.1-1/mydumper-0.14.1-1.el9.x86_64.rpm
dnf install mydumper-0.14.1-1.el9.x86_64.rpm -y

MyDumper Configuration Options

mydumper --help

Displays comprehensive options for connection settings, filtering, locking mechanisms, execution parameters, checksum operations, object handling, statement formatting, and addditional featuers.

Myloader Configuration Options

myloader --help

Shows available parameters for connection configuration, filtering, execution modes, thread management, and statement processing during data restoration.

Practical MyDumper Usage Examples

mydumper -u admin -p securepass -o /backup/full/
mydumper -u admin -p securepass -G -R -E -B sampledb -o /backup/sampledb/
mydumper -u admin -p securepass --regex '^(?!(mysql|sys))' -o /backup/userdbs/
mydumper -u admin -p securepass -B sampledb -T users,products -o /backup/tables/
mydumper -u admin -p securepass -d -B sampledb -o /backup/schema_only/
mydumper -u admin -p securepass -m -B sampledb -o /backup/data_only/
mydumper -u admin -p securepass -B sampledb -T transactions -c -o /backup/compressed/

Myloader Restoration Examples

myloader -u admin -p securepass -o -d /backup/full/
myloader -u admin -p securepass -s sampledb -o -d /backup/sampledb/
myloader -u admin -p securepass -B restored_db -s sampledb -o -d /backup/sampledb/
myloader -u admin -p securepass -e -o -d /backup/sampledb/

For individual table restoration, use MySQL command line:

source sampledb.users-schema.sql
source sampledb.users.sql

Tags: MySQL MyDumper Backup restoration database

Posted on Sat, 27 Jun 2026 17:13:28 +0000 by peppino