Sé que este hilo es un poco viejo, espero no violar las reglas. Pero recientemente tuve este problema y después de una discusión con mi hermano, me dijo que podría tener mysql ejecutándose con brew, y así era.
Así que en la terminal escribí brew services stop mysql. Y después de eso pude iniciar mysql con xampp con el puerto 3306