MariaDB从完整数据库转储文件导入一些表

时间:2015-07-08 08:50:40

标签: mysql mariadb

如何从完整数据库转储文件中导入某些表。例如,我有一个数据库转储文件,其中包括"类别,成员,文章,价格,项目"。我只想导入"类别,成员"从这个转储文件。是否有可能,我该怎么做?

代码无效

mysql -u root -proot Mydatabase categories members < /data/fulldumpfile.dmp

1 个答案:

答案 0 :(得分:0)

没有。您无法在mysql命令行工具上指定表格。

转储文件是否有CREATE DATABASE MydatabaseDROP DATABASE MydatabaseUSE Mydatabase?根据具体情况,甚至在Mydatabase上说mysql可能不会生效。

如果您只看到USE,请执行

mysql -u root -proot  SomeOtherDB < /...

然后

RENAME TABLE  SomeOtherDB.categories TO DesiredDB.categories,
              SomeOtherDB.members    TO DesiredDb.members;
DROP DATABASE SomeOtherDB;

否则,编辑dmp文件。

(我不认为mariadb vs mysql对这个问题很重要。)