DumpSync is a lightweight tool designed for efficiently dumping and restoring MySQL databases. Whether you need to create backups, restore databases, or transfer data between servers, DumpSync provides a simple and automated solution.
- Automated Backups: Schedule regular database dumps at configurable intervals.
- Flexible Configuration: Easily configure settings using environment variables or command-line arguments.
- Simple Restoration: Quickly restore your database from previously created dump files.
- Cross-Server Transfers: Seamlessly transfer databases between different MySQL servers.
- XSS Scanner: Scan for XSS vulnerabilities in tables to enhance security.
- XSS Report: Generate a detailed report of XSS vulnerabilities found in the database.
- Share: Share your dump or scan results with others.
- Schema: Generate a schema file for the database.
- Encryption: Encrypt your dump files for added security.
- Compression: Compress your dump files to save disk space.
- Checksums: Verify the integrity of your dump files using checksums.
To install DumpSync, use the following command:
Make sure you have Rust installed on your system. If not, you can install it from here.
cargo install dumpsync
For more help and document, see our documentation:
- Overview
- Install
- Init
- Connection
- Settings
- Export
- Import
- Transfer
- Scan XSS
- Share
- Schema
- Checksum
- Writing patterns
This project is licensed under the MIT License. See the LICENSE file for details.