【发布时间】:2017-03-16 19:29:10
【问题描述】:
远程服务器数据库(IP:192.168.1.19)
数据库名称:
RemoteDB表名 :
RemoteTable
本地服务器数据库(IP:192.168.1.35)
数据库名称:
LocalDB表名 :
LocalTable
MySQL 查询
INSERT INTO LocalDB.LocalTable SELECT * FROM RemoteDB.RemoteTable
但是,这个查询没有执行,因为不同的数据库连接。
如何从本地服务器(IP:192.168.1.35)执行此查询?或者任何 linux shell 命令?
【问题讨论】:
-
使用
mysqldump转储架构(如果您不想转储所有内容,请创建新架构并将表复制到该架构)。然后你就可以在同一个数据库上工作了。 -
你为什么要这样做?只需创建一个转储,然后将其插入本地系统
-
因为,每 30 分钟后我需要将
RemoteDB.RemoteTable数据输入到LocalDB.LocalTable@LuciaAngermüller -
我不想在同一个数据库上工作。 :(@PEMapModder
-
@SumonSarker 我仍然不知道你为什么需要这样做?应该没有理由这样做