sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo sincronizar una tabla en particular con el mismo nombre y el nombre de la base de datos entre dos redes independientes diferentes donde la replicación no es posible?

Como root:

mysqldump db table | mysql -h1.2.3.4 -uuser -password db

Si se deniega el permiso, esto debería funcionar en la base de datos remota:

GRANT ALL ON *.* TO 'user'@'server1' IDENTIFIED BY 'password';

Automatizar usando crontab o simplemente use una herramienta especializada como pt-table-sync --execute h=host1,D=db,t=tbl h=host2

Si no puede acceder a parte de su propia red, compruebe su máscaras de subred .