Skip to content

Latest commit

 

History

History
66 lines (52 loc) · 2.92 KB

README.md

File metadata and controls

66 lines (52 loc) · 2.92 KB

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.

Features

  • 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.
  • Checksum: Verify the integrity of your dump files using checksums.
  • PDF Report: Generate PDF reports for your dump files and your settings.
  • Truncate: Truncate tables to remove all data from the specified table.
  • Visual: Visualize the table structure of a database.

Installation

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

Documentation

For more help and document, see our documentation:

License

This project is licensed under the MIT License. See the LICENSE file for details.