¿Qué puerto debo abrir para la replicación maestro-maestro de MySQL?

¿Qué puerto debo abrir para la replicación maestro-maestro de MySQL?

Tengo dos servidores ejecutando php5-fpm y un equilibrador de carga ejecutando nginx, los tres servidores comparten /var/www/drupal usando nfs. nfs está funcionando correctamente. Repliqué la base de datos de los dos servidores usando la replicación maestra maestra de MySQL. Todo funcionaba bien hasta que agregué mis reglas de iptables. En mi script de iptables, primero elimino todas las cadenas y luego acepto las que quiero, aparte de eso, no hay otras declaraciones de eliminación. Abrí el puerto 3306 para la replicación de MySQL de esta manera: (la regla está en ambos servidores)

iptables -A INPUT  -p tcp -s $ip_Of_Other_Server  --dport  3306 -j ACCEPT
iptables -A OUTPUT -p tcp -d $ip_Of_Other_Server  --sport  3306 -j ACCEPT

El problema es que cuando ejecuto ambos servidores e intento iniciar sesión usando mi cuenta en drupal, no inicia sesión aunque encuentro un intento de inicio de sesión exitoso en los registros de drupal. Cuando ejecuto solo uno de ellos, puedo iniciar sesión normalmente. cuando permito todo en mis reglas de iptables, funciona normalmente. Creo que hay algún puerto que necesito abrir usando iptables para que la replicación funcione correctamente, pero no encuentro cuál abrir.

Respuesta1

Sólo necesitaba abrir las conexiones salientes:

iptables -A OUTPUT  -p tcp -d $ip_Of_Other_Server  --dport  3306 -j ACCEPT
iptables -A INPUT   -p tcp -s $ip_Of_Other_Server  --sport  3306 -j ACCEPT

información relacionada