MySQL在线导入和导出

3
我需要在线导入和导出MySQL数据库,以便从网络传输数据。目前我使用'mysqldump'功能实现。但是它有一个限制,如果我将数据库导入到现有的数据库中,则该数据库将被新导入的数据库值更新。
我的当前要求是在提供IP地址或系统名称的情况下,在源中导出数据库并将其导入到目标中。我应该通过INFILE和OUTFILE执行导入和导出。
编辑:
在我的应用程序中有三个选项,
1.导出数据库-将数据库从应用程序导出到本地系统
2.导入数据库-从本地系统中的文件将数据库导入应用程序中的数据库
3.在线交换-从源中导出数据库并导入到目标系统。
本地的导入和导出是通过INFILE和OUTFILE实现的。我希望也可以通过相同的概念执行在线交换,而不是使用mysdqldump。
提前致谢。

请详细解释您想要实现的内容。 - zerkms
@zerkms 问题现在已经被编辑过了。希望你能理解。 - Gapchoos
它仍然没有澄清你需要做什么。对于当前的问题,唯一的答案是:INFILEOUTFILE是否解决了你的问题?如果是,请使用它们;如果不是,请不要使用。 - zerkms
2
如果问题对你来说还不清楚,那就说明你没有解释清楚你拥有什么(有多少台服务器和什么类型的服务器)。它们存储了什么数据。你需要对数据做什么。为什么你需要这样做。 - zerkms
@zerkms,您能指出编辑后的问题中哪些部分不清楚吗? - Gapchoos
1个回答

0

我认为更好的解决方案是使用复制。这样会更安全。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接