php - 本地 Intranet 应用程序(基于 php 构建)可以查询存储在异地位置的 mysql 数据库吗?

标签 php mysql xampp wamp

我有一个本地 Intranet 应用程序,它在我们办公室的基本 WAMP 服务器上运行。每天早上,我们的一名团队成员手动将我们的内部 mysql 数据库与我们的外部 mysql 数据库(在线注册发生的地方)同步。如果当天在内网应用程序上进行了更改,则直到第二天才会反射(reflect)在外部数据库上。

我想知道是否有可能(基本上)从我们办公室内的 wamp 或 xampp 服务器隧道连接到外部 mysql 连接并“实时”工作。

有人有任何运气或建议吗?

最佳答案

Yes

Replication enables data from one MySQL database server (the master) to be replicated to one or more MySQL database servers (the slaves). Replication is asynchronous - slaves need not to connected permanently to receive updates from the master. This means that updates can occur over long-distance connections and even over temporary or intermittent connections such as a dial-up service. Depending on the configuration, you can replicate all databases, selected databases, or even selected tables within a database.

如果直接使用外部服务器,性能可能会受到影响。千兆 LAN 可能比您的 Internet 连接快一千倍 - 特别是 ADSL 连接的上传速度。

关于php - 本地 Intranet 应用程序(基于 php 构建)可以查询存储在异地位置的 mysql 数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495058/

相关文章:

php - 通过避免对所有条目进行单一 SELECT 来列出不会导致重复的 INSERT

php - 具有 Jquery 自动完成功能的多个标签

PhpStorm 对 JSON 函数的警告

php - PDO 只获取单行

mysql - 如何检测表是否存在? MySql

php - XAMPP 启动时出现这个错误是什么?我怎样才能解决这个问题?

PHP-Calendar/schedule 数据库结构

java - 无法连接到远程MySQL服务器

android - 在本地wifi下使用笔记本电脑作为Android开发的服务器

magento - 如何在 xampp for windows 中应用 Magento 安全补丁