元ドキュメント: コマンドラインツールによるインポート
コマンドラインツールによるインポート
Dumpling は TiDB のデータを SQL または CSV ファイルとしてエクスポートできるツールです。本ドキュメントでは、Dumpling を使用して TiDB セルフホストクラスターから全量データをエクスポートし、TDSQL Boundless に移行する方法を説明します。
事前準備
デプロイ環境の準備:移行元の MySQL/TiDB と TDSQL Boundless インスタンスの両方にネットワーク接続可能なサーバーに Dumpling をデプロイすることを推奨します。
TiUP を使用した Dumpling のデプロイ:
bash
# TiUP のデプロイ
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
source /root/.bash_profile
# Dumpling のインストールと最新版への更新
tiup install dumpling
tiup update --self && tiup update dumpling- 必要な権限:ソースデータベースからデータをエクスポートするには以下の権限が必要です:
- SELECT
- RELOAD
- LOCK TABLES
- REPLICATION CLIENT
- PROCESS
操作手順
TiDB から SQL ファイルをエクスポートし、myloader を使用して TDSQL Boundless にインポート、その後 TiCDC で増分同期を開始する流れとなります。
詳細な操作手順については元ドキュメントをご参照ください。