mysql replication Fehler:Slave I/O: error connecting to master
Ich verwendet keepalived+proxy+mysql.
Master:192.168.10.1
Slave:192.168.10.2
Master-VIP:192.168.10.100
Wenn ich CHANGE MASTER TO MASTER_HOST='192.168.10.1'...
Replikation ist OK, wenn ich CHANGE MASTER TO MASTER_HOST='192.168.10.100'...
-, Slave-I/O können keine Verbindung zum master, und ich bekam eine Fehlermeldung wie diese:
150522 15:21:50 [FEHLER] Slave I/O: error connecting to master
'[email protected]:3307' - retry-time: 60 Wiederholungen: 86400,
Error_code: 2003
150522 15:21:50 [Hinweis] der Slave-SQL-thread initialisiert,
Start der Replikation im Protokoll 'mysql-bin.000001' an position 107, relais
log './mmm-relay-bin.000001' position: 4
In slave verwende ich mysql -urepl -pslavepass -h192.168.10.100 -P3307
kann ich login die db, warum macht die Slave-I/O können keine Verbindung zum master?
- Ich stehe vor einem ähnlichen Problem bei der Replikation von RDS zu einer eigenständigen Instanz. Waren Sie in der Lage, dieses Problem zu beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möglicherweise müssen Sie die Blockierung von port 3306 auf dem master-server.
http://www.liquidweb.com/kb/opening-ports-in-your-firewall/
Müssen Sie möglicherweise zu optimieren SELinux für nicht-standard-ports wie 3307. Auf den ersten check erlaubt ports (installieren
policycoreutils-python
Paket, wennsemanage
Befehl nicht gefunden):Gibt es keine 3307-port. Hinzufügen:
Quelle: http://dossy.org/2011/11/mysql-replication-connection-error-on-non-standard-ports/