gpt4 book ai didi

mysql - 如何通过Mysql中的一个存储过程连接两个不同的Mysql服务器?

转载 作者:行者123 更新时间:2023-11-29 16:24:49 99 4
gpt4 key购买 nike

我在不同的服务器上有两个 Mysql 数据库。

我需要从服务器 1 更新服务器 2 数据库,但两个数据库表结构不同。我必须创建一个存储过程来连接两台服务器,以便我可以在数据库中进行更改。

最佳答案

我不是MySQL专家,所以我无法告诉你具体的细节。我查阅了指南和其他问题来了解如何做到这一点,看来我在其他数据库中使用的原理完全相同,也适用于 MySQL。

  • 您需要设置远程数据库连接。通常,这样做时您将指定该数据库的名称。由于几个原因,这是您问题中唯一棘手的事情。其中之一是并非所有安装数据库的平台似乎都支持外部连接,另一个是您需要为远程连接设置第二个数据库。我发现this guide/article解释如何设置它,但您可能需要寻找另一种适合您的设置的设置。
  • 形成查询时,请在表名称之前指定数据库名称(您在上一步中指定)。查询结构的其余部分是相同的,但请记住,如果没有手动优化,跨 2 个服务器的大型/复杂联接可能会很慢。 This answer显示设置远程数据库连接时查询的样子。

关于mysql - 如何通过Mysql中的一个存储过程连接两个不同的Mysql服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54283635/

99 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com