kmi / db-sync-tool
Python script to synchronize a database from and to client systems.
Package info
github.com/konradmichalik/db-sync-tool
Language:Python
Type:project
pkg:composer/kmi/db-sync-tool
3.0.3
2026-01-30 09:58 UTC
This package is auto-updated.
Last update: 2026-05-28 22:55:34 UTC
README
Db Sync Tool
A Python CLI to synchronize MySQL/MariaDB databases between systems with automatic credential extraction.
Report Bug ยท Request Feature ยท Latest Release
โจ 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.
