自动将新添加的记录复制到另一个 mysql
auto copy the newly added records to another mysql
我正在使用安装在 windows 7 上的本地 MySQL 在我公司,我们使用 MS 访问数据输入..我们每小时添加新数据
而且我们还有一个网站,该网站连接到 public MySQL 服务器 "via web application" 供客户使用。我的任务之一是将所有数据库从本地 MySQL 服务器复制到public 一个 "to be shown for our clients".. 所以我的问题是有什么方法可以 "auto" 将新输入的数据从我的本地 MySQL 服务器复制到 public 一个?
或者当我们添加新记录时它会同时转到 2 个不同的 MySQL 服务器?
我被迫那样做,因为我不知道如何将网站直接连接到本地 MySQL 机器
抱歉,这个问题听起来可能很愚蠢,但我在这方面的知识不多..在此先感谢
有很多不同的方法可以做到这一点。
1) 您可以使用 MySQL 复制,因此 MySQL 复制所有插入和
更新您的从属数据库(public 服务器)。也同步了
当连接断开到 public 服务器时自动。
2) 你可以使用一个很好的工具"percona toolkit"。有通行费
将表或模式同步到其他数据库。
3) 您可以使用 MariaDB 中的 MaxScale 等代理。他们可以拆分查询
比如插入或更新并将其发送到 2 个不同的服务器。
我正在使用安装在 windows 7 上的本地 MySQL 在我公司,我们使用 MS 访问数据输入..我们每小时添加新数据 而且我们还有一个网站,该网站连接到 public MySQL 服务器 "via web application" 供客户使用。我的任务之一是将所有数据库从本地 MySQL 服务器复制到public 一个 "to be shown for our clients".. 所以我的问题是有什么方法可以 "auto" 将新输入的数据从我的本地 MySQL 服务器复制到 public 一个? 或者当我们添加新记录时它会同时转到 2 个不同的 MySQL 服务器?
我被迫那样做,因为我不知道如何将网站直接连接到本地 MySQL 机器
抱歉,这个问题听起来可能很愚蠢,但我在这方面的知识不多..在此先感谢
有很多不同的方法可以做到这一点。
1) 您可以使用 MySQL 复制,因此 MySQL 复制所有插入和 更新您的从属数据库(public 服务器)。也同步了 当连接断开到 public 服务器时自动。
2) 你可以使用一个很好的工具"percona toolkit"。有通行费 将表或模式同步到其他数据库。
3) 您可以使用 MariaDB 中的 MaxScale 等代理。他们可以拆分查询 比如插入或更新并将其发送到 2 个不同的服务器。