Efter flera dagar hittade jag en liknande fråga på ServerFault:
MySQL-replikering över SSH - Last_IO_Errno:2003 - fel vid anslutning till master
Det visade sig SELinux
var tvungen att göra allt med detta! Som @Tek Jau förklarat, du kan hantera detta genom att lägga till den här anpassade porten via semanage
:
sudo /usr/sbin/semanage port -a -t mysqld_port_t -p tcp 3305
Hoppas detta hjälper alla som råkar ut för liknande problem.