メインコンテンツまでスキップ

MySQL Dumpの使用

Dorisはバージョン0.15以降、mysqldumpツールを通じたデータまたはテーブル構造のエクスポートをサポートしています

Examples

Export

  1. testデータベースのtable1テーブルをエクスポート: mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test --tables table1

  2. testデータベースのtable1テーブル構造をエクスポート: mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test --tables table1 --no-data

  3. test1、test2データベースの全テーブルをエクスポート: mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test1 test2

  4. 全データベースおよびテーブルをエクスポート mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --all-databases その他の使用パラメータについては、mysqldumpのマニュアルを参照してください

Import

mysqldumpによってエクスポートされた結果はファイルにリダイレクトでき、その後sourceコマンドsource filename.sqlを通じてDorisにインポートできます

Notice

  1. Dorisにはmysqlのテーブルスペースの概念がないため、mysqldumpを使用する際は--no-tablespacesパラメータを追加してください

  2. mysqldumpを使用したデータとテーブル構造のエクスポートは、開発およびテスト用、またはデータ量が少ない場合のみ使用してください。大量のデータがある本番環境では使用しないでください。