首页 > 解决方案 > 在 Mysql 上不同密码的 Schemas 之间传输特定的表数据

问题描述

我想从模式中的表中选择一些数据并从“SchemaExample1”传输到“SchemaExample2”。这些模式具有相同的表结构,但它们具有不同的密码。

为此,是使用这个的最佳方法吗? 如何在 2 个 MySQL 数据库之间传输数据?

我也尝试使用:

alter table SchemaExample1.testTable rename SchemaExample2.testTable2

但这给了我错误:

INSERT,CREATE command denied to user 'SchemaExample1'@'localhost' for table 'test_testTable2'

旁注:我需要在 SchemaExample1.testTable 上选择表的一部分,而不是整个表。

我有两个模式,每个模式都有其唯一的密码:

要使用这些模式,我通常会这样做: - mysql -u SchemaExample1 --password=test1; - mysql -u SchemaExample2 --password=test2;

标签: mysqlalter-table

解决方案


如果您希望按原样复制整个表格,您可以mysqldump使用一个表格并将其传送到。mysql -u SchemaExample2 --password=test2 Schema2


推荐阅读