A ver, ¿como esta eso de que no abre el puerto? Mira, primero dale un "netstat -aupt" para checar que servicios tienes escuchando a los puertos, y checa si esta el mysql, en caso de que no este o que este en otro puerto que no quieres, tendras que ver el archivo de configuración. Ahora, si esta escuchando al puerto que quieres pero no te deja conectarte, puede ser un error en los permisos de mysql o puede ser por algun Firewall que lo impida,