Solución:
Me encontré con un problema similar y mi problema fue que MySQL se instaló configurado para ejecutarse en un puerto no predeterminado. No sé la razón de eso, pero para averiguar en qué puerto se está ejecutando MySQL, ejecute lo siguiente en el cliente MySql:
SHOW GLOBAL VARIABLES LIKE 'PORT';
Vaya a Preferencias del sistema -> MySql y verifique el estado de su instancia de MySql.
Puede haber una o varias razones si no puede conectarse al servidor MySQL de MAC OS X con MySQL-workbench.
Cuando presiona ‘probar conexión’, es posible que vea este error. Esto podría explicarse brevemente si va paso a paso a través de ‘Configurar la administración del servidor …’. Basándose en las cruces rojas, puede filtrar el problema real.
Los problemas más comunes están asociados con la instalación del servidor MySQL. Pocas personas se olvidan de instalar el servidor antes de instalar MySQL-workbench. Otros instalarían una parte del producto. Compruebe si también ha instalado las 3 partes que vienen con el archivo dmg (imagen de disco) de MySQL-Server que contiene el paquete mysql-server. Esas 3 partes son: servidor MySQL, panel de preferencias y elemento de inicio.
Nota: Si no ha seleccionado el panel de preferencias, no podrá iniciar la instancia del servidor mysql desde las preferencias del sistema.
Después de asegurarse de haber instalado cada elemento, puede verificar la instancia del servidor de su servidor mysql nativo. Abra las preferencias del sistema desde el dock y haga clic en MySQL. Luego haga clic en Iniciar MySQL Server para iniciar la instancia del servidor. Si se detiene la instancia del servidor, entonces MySQL-workbench no podrá conectarse al servidor MySQL.
Si aún tiene problemas, debe verificar el puerto de la conexión que está realizando. El puerto predeterminado es ‘3307’ y no ‘3306’. Puede verificarlo usando el siguiente comando en la terminal mysql:
SHOW GLOBAL VARIABLES LIKE 'PORT';
Tenga en cuenta que este proceso le ayuda a conectarse a la instancia local. Si tiene que conectarse a un servidor remoto, debe ingresar esa IP y Puerto específicos. Póngase en contacto con el administrador de su servidor si tiene el problema. Como esta pregunta establece específicamente que el problema está relacionado con la conexión a la instancia local, no estoy escribiendo cheques que deba asegurarse.