我有一个MySQL数据库运行在严格的防火墙后面,并且只监听localhost --甚至127.0.0.1都没有。
我有一个远程PostgreSQL,我想从MySQL数据库中得到一个table的synced副本。
运行MySQL数据库的服务器能够连接到PostgreSQL数据库,因为允许传出连接。
是否有可能通过将表推送到远程MySQL并将其保持在sync中以接近实时的方式进行同步?
我看过foreign data wrappers for PostgreSQL,但它们的工作方式正好相反,并且不在本地存储replica。
无法找到是否有foreign data wrapper for MySQL
我在Cent OS 7中有两个服务器Mysql数据库。服务器A(192.168.0.1)是实时服务器,服务器B(192.168.0.2)是测试服务器。我想将流量从服务器A镜像到服务器B。我使用了以下命令:
Server A) iptables -A PREROUTING -t mangle -p tcp --dport 3306 -j TEE --gateway 192.168.0.2
Server A) iptables -A POSTROUTING -t mangle -p tcp --dport 3306 -j TEE --gateway 192.168.0.2
Server B)
我有两个网站环境(单独的服务器,媒体寺庙DVs):开发和生产。
我们开始在生产上构建站点,然后获得了一个Dev服务器,所以我最初使用以下命令将生产数据库移动到Dev:
$ mysqldump -a -u USERNAME -p DATABASE > OUTPUT.mysql
$ gzip OUTPUT.mysql
然后,我创建了Dev服务器网站和数据库,将OUTPUT.mysql移到上面,并在Dev上设置了用于导入的MySQL环境:
$ mysql -u USERNAME -p DATABASE
set up environment for large data import:
my