Simplified MySQL Management

What is DumpSync?

DumpSync is a lightweight tool designed to efficiently backup and restore MySQL databases. Whether you need to create backups, restore databases, or transfer data between servers, DumpSync offers a simple and automated solution.

bash
dumpsync

How DumpSync Works

DumpSync automates the process of creating dumps of a MySQL database at configurable time intervals. The dump files are saved in a directory specified by the user, making backup management easy.

The tool offers flexibility through configuration options, which can be set via environment variables or command line arguments, accommodating various use cases.

Fast

Operations optimized for maximum speed, even with large databases.

Secure

Data protection with encryption and integrity checks.

Flexible

Highly configurable to adapt to any workflow.

Installation

Via Crates.io (Rust)

$cargo install dumpsync

Requirements

  • Rust 1.56 or higher
  • MySQL Client 5.7+ or MariaDB 10.2+
  • Read/write permissions in the destination directory

Verify Installation

$dumpsync --version