多台服务器之间的mysql

标签 mysql server

如果我在两台服务器上安装了 mysql,我将如何启用一个查询,如下所示:

SELECT a.*, b.* FROM server1.mydb.names a LEFT JOIN server2.mydb.appointments b ON a.id=b.names_id

如果 mysql 不能这样做,是否有一个透明的应用程序可以将该查询转换为这样的幕后序列:

/* on server1 */
[import server2.mydb.appointments(fields, needed) to
    server1.mydb.`__temporary__appointments`]
use mydb;
select a.*, b.* FROM mydb.names a 
    LEFT JOIN mydb.`__temporary__appointments` b ON a.id=b.name_id

是否有任何应用程序可以执行此操作?谢谢

编辑

@DaveMac 非常友好地指出了 mysql 中的联合表(见下文)。目前看来您无法连接到 MSSQL 服务器,但您可以使用 ODBD 从 MSSQL 连接到 mysql。

最佳答案

关于多台服务器之间的mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020134/

相关文章:

php - 从 MySQL 服务器选择 4,000 行时出错

sockets - 如何找到IP :Port of incoming client in TCP Connection

mysql - 在 LIKE-TREE 表中查询

mysql - Xampp无法连接到MYsql数据库或ProFTPD

php - 时间表MySQL查询

php - 跨多个页面显示标记图像失败

reactjs - 当使用两种不同的后端语言时,如何代理 package.json 中的两个 api?

Ubuntu 服务器 16.04.2 LTS 上的 HTML5 站点

php - 当月销售总额

mysql - MySQL 中的 REGEX 查找日语匹配项