dumpling/README.md
Dumpling is a tool and a Go library for creating an SQL dump from a MySQL-compatible database.
It is intended to replace mysqldump and mydumper when targeting TiDB.
You may read the original design document. The end-user documentation is available here: en, zh, ja.
Dumpling is in active development. Contributions are welcomed!
mydumper) for easy management.Any questions? Discord, Slack and other contact options can be found here
tidbmake build_dumpling to compile. The output is in bin/dumpling.make dumpling_unit_test to run the unit tests.make dumpling_integration_test to run integration tests. For integration test:bin/sync_diff_inspector (download from tidb-enterprise-tools-latest-linux-amd64)bin/tidb-server (download from tidb-master-linux-amd64)bin/tidb-lightning (download from tidb-toolkit-latest-linux-amd64)bin/minio (download from https://min.io/download)sh ./dumpling/install.sh to get the above binary files.mysql (the CLI client)127.0.0.1:3306, and an active user with no password that can be connected through this TCP address.Dumpling is under the Apache 2.0 license. See the LICENSE file for details.