我在数据库备份过程中有点困惑。
假设我有一个名为“A”的数据库,我创建了另一个数据库名称“B”。数据库“B”具有与数据库“A”相同的结构。简而言之,数据库“A”和“B”在表结构中是相同的,但只是数据库名称不同。
那么可以在数据库“B”中恢复数据库“A”吗?
如果有可能,请告诉我命令。
注意:两个数据库都在不同的服务器上。
答案 0 :(得分:0)
nohup mydumper -h <host> -P 3306 -u <user> -p <pwd> -t 4 -m -B <dbname1> -o /root/test/mydumper_<dbname> &
转储没有表结构的数据;
nohup myloader -h <host> -P 3306 -u <user> -p <pwd> -e -B <dbname2> -d /root/test/mydumper_<dbname>/ &
将数据恢复到dbname2;
只需忽略表结构,将数据转储到SQL中;