Skip to content

コマンドラインツールによるインポート

Dumpling は TiDB のデータを SQL または CSV ファイルとしてエクスポートできるツールです。本ドキュメントでは、Dumpling を使用して TiDB セルフホストクラスターから全量データをエクスポートし、TDSQL Boundless に移行する方法を説明します。

事前準備

  1. デプロイ環境の準備:移行元の MySQL/TiDB と TDSQL Boundless インスタンスの両方にネットワーク接続可能なサーバーに Dumpling をデプロイすることを推奨します。

  2. 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
  1. 必要な権限:ソースデータベースからデータをエクスポートするには以下の権限が必要です:
    • SELECT
    • RELOAD
    • LOCK TABLES
    • REPLICATION CLIENT
    • PROCESS

操作手順

TiDB から SQL ファイルをエクスポートし、myloader を使用して TDSQL Boundless にインポート、その後 TiCDC で増分同期を開始する流れとなります。

詳細な操作手順については元ドキュメントをご参照ください。

Tencent Cloud プロダクトドキュメント