mysql - 在 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 上选择表的一部分,而不是整个表。
我有两个模式,每个模式都有其唯一的密码:
- "SchemaExample1 和
- SchemaExample2;
要使用这些模式,我通常会这样做: - mysql -u SchemaExample1 --password=test1; - mysql -u SchemaExample2 --password=test2;
解决方案
如果您希望按原样复制整个表格,您可以mysqldump
使用一个表格并将其传送到。mysql -u SchemaExample2 --password=test2 Schema2
推荐阅读
- javascript - Youtube iframe API 未触发 custo Web 组件内的事件
- aurelia - Aurelia 绑定到内联对象
- php - SQLSTATE[42S22]:在我的 Laravel 脚本中找不到列
- python - 我正在尝试使用 UI 来写入和读取单独的类,但我不断收到属性错误
- php - AWS Ubuntu 16.04 PHP 7.0 无法接收文件上传错误1
- vhdl - 类型 std_logic 不是数组类型,不能被索引
- android - 仅在 4.4 设备中出现奇怪的 InflateException
- kubernetes - Accessing a service using a LoadBalancer in microk8s
- opencv - 自适应高斯阈值滤波器如何工作?
- swift - 从导入的 pod 代码中引用我的项目代码