MySQL Dumpの使用
Dorisはバージョン0.15以降、mysqldumpツールを通じたデータまたはテーブル構造のエクスポートをサポートしています
Examples
Export
-
testデータベースのtable1テーブルをエクスポート:
mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test --tables table1 -
testデータベースのtable1テーブル構造をエクスポート:
mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test --tables table1 --no-data -
test1、test2データベースの全テーブルをエクスポート:
mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test1 test2 -
全データベースおよびテーブルをエクスポート
mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --all-databasesその他の使用パラメータについては、mysqldumpのマニュアルを参照してください
Import
mysqldumpによってエクスポートされた結果はファイルにリダイレクトでき、その後sourceコマンドsource filename.sqlを通じてDorisにインポートできます
Notice
-
Dorisにはmysqlのテーブルスペースの概念がないため、
mysqldumpを使用する際は--no-tablespacesパラメータを追加してください -
mysqldumpを使用したデータとテーブル構造のエクスポートは、開発およびテスト用、またはデータ量が少ない場合のみ使用してください。大量のデータがある本番環境では使用しないでください。