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