Db Sync Tool
January 26, 2026 · View on GitHub

Db Sync Tool
A Python CLI to synchronize MySQL/MariaDB databases between systems with automatic credential extraction.
✨ Features
- Sync databases from and to remote systems via SSH
- Proxy mode for transfers between isolated environments
- Automatic credential extraction from PHP frameworks
- TYPO3, Symfony, Drupal, WordPress, Laravel
- Auto-discovery configuration for quick syncs
- Host protection to prevent accidental overwrites
- Optimized transfers with gzip compression and rsync
🚀 Getting Started
# Install via pip
pip install db-sync-tool-kmi
# Sync using auto-discovery
db_sync_tool production local
# Or use a config file
db_sync_tool -f config.yaml
Find more installation methods in the documentation.
📕 Documentation
Find all configuration options, sync modes, and framework guides in the official documentation.
🧑💻 Contributing
Please have a look at CONTRIBUTING.md.
⭐ License
This project is licensed under the MIT License.