Estoy usando MySQL Workbench 6.3.7 build 1199 CE (64 bits) en una Mac con OS X Yosemite 10.10.5. Me estoy conectando a una instancia de MySQL de Amazon RDS.
Cuando ingreso una consulta simple como
select * from `devices`;
y haga clic en el ícono de rayo con cursor, la consulta comienza, indicada por el control giratorio que se activa junto a la pestaña "Archivo SQL 4" en la siguiente captura de pantalla. Sin embargo, la consulta no se completa y simplemente se bloquea. El icono de la señal de alto con la mano blanca en rojo está desactivado.
Solo puedo forzar el cierre de MySQL Workbench a partir de este momento. Si trato de dejar de fumar con regularidad, no pasa nada.
¿Cómo puedo ejecutar constantemente una consulta simple en mi base de datos? A veces funciona (tal vez el 10% del tiempo), pero en su mayoría simplemente se cuelga.
fuente
Respuestas:
ACTUALIZACIÓN 3: El problema está solucionado para MacOS HighSierra en MySQL Workbench 6.3.10 .
ACTUALIZACIÓN 2: Parece que el error se repite nuevamente en MacOS HighSierra. Consulte https://bugs.mysql.com/bug.php?id=83658 para obtener más detalles.
Hay una compilación no oficial que soluciona el problema. Puede descargarlo en: https://drive.google.com/drive/folders/0B2fTesDcrHzVRGVFWEdILWpuaEE?usp=sharing
La construcción fue creada por Bob Davenport. Consulte https://bugs.mysql.com/bug.php?id=87714 para obtener más detalles.
ACTUALIZACIÓN: El error se corrigió en MySQL Workbench 6.3.9 .
----------------------- respuesta original -----------------------
Es un error conocido de MySQL: http://bugs.mysql.com/bug.php?id=83658 causado por GateKeeper Path Randomisation introducido en MacOS Sierra. Consulte https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/ .
Una posible solución es eliminar la ACL de cuarentena:
fuente
Descubrí que si usa la última versión 6.3, para que las consultas funcionen, debe abrir una primera conexión, ignorarla y luego abrir una segunda conexión. Esto crea dos pestañas en el banco de trabajo. Si realiza sus consultas en la segunda pestaña, funciona. Si lo intentas en la primera pestaña, se bloquea.
También he descubierto que hay que forzar la salida del banco de trabajo.
Espero que la gente de mysql solucione esto.
fuente
Para resolver este problema, bajé MySQL Workbench a 6.1. Ahora puedo ejecutar mi consulta y no se bloquea.
fuente
En mi caso, estaba cambiando la configuración de conexión-> ssl-> Usar SSL de "Si está disponible" a "No". Workbench 6.3.8 en OSX 10.12.1 ahora me funciona.
fuente
La rueda giratoria de la muerte se debe a la nueva característica introducida en la actualización de Sierra llamada " Aleatorización del camino del guardián ".
Sigue las instrucciones:
Créditos: http://cordobo.com/2398-mysql-workbench-6-3-macos-sierra-hangs-on-simple-queries/
fuente
La versión 6.3.9 resolvió el problema, pero esta versión no se muestra en la opción "Buscar actualizaciones", debe descargarla directamente desde el sitio.
Página de descarga oficial de MySQL Workbench
fuente
6.3.9 solucionó el problema en mac. Aquí está el enlace MySql 6.3.9
fuente
Por fin descargué MySQL Workbench 6.3.10 e instalé MySQL Workbench 6.3.10 y resolví mi problema. He descargado MySQL Workbench 6.3.10 desde el siguiente enlace https://dev.mysql.com/downloads/workbench/
Está funcionando para mí ... Creo que esto funcionará para ti ...
fuente
Descubrí que al eliminar el contenido de la carpeta de caché y espacios de trabajo (~ / Library / Application Support / MySQL / Workbench) funciona nuevamente. Lo que no he encontrado es cómo asegurarme de que no se cuelgue nuevamente :-(
También descubrí que si cierro manualmente la pestaña Conexión desde el menú y salgo de WB desde el menú y no desde los botones de la ventana del sistema operativo, parece más estable la próxima vez.
PD: Estoy usando una conexión SSH, por lo que puede deberse a esto, pero no siempre sucede.
ACTUALIZACIÓN: Una instalación limpia y sin configuraciones SSH, el problema aún persiste. A menos que vaya y elimine manualmente los archivos de la carpeta de caché, continúa bloqueándose.
fuente
Estuve solucionando el problema por un tiempo eliminando la carpeta de la biblioteca del usuario y volviendo a la versión 6.2.5 ... pero hoy descubrí que el problema había vuelto. Así que hoy eliminé la carpeta de la biblioteca de usuario y volví a la versión 6.1.7. Está funcionando de nuevo, por ahora.
fuente
Esto pareció ayudar algunas veces, pero no al 100%: conéctese a la base de datos con un usuario diferente y luego vuelva a conectarse con el usuario original.
Sin embargo, estoy a punto de degradar como dice la respuesta aceptada, ya que esto no lo resuelve todo el tiempo.
fuente
En mi caso, la dirección IP cambió donde se servía mySQL. Limpiar el DNS lo solucionó para mí:
fuente
Este sigue siendo un error abierto en 6.3.8: https://bugs.mysql.com/bug.php?id=82231
La posible solución es abrir la pestaña secundaria con la misma conexión y trabajar allí. Sin embargo, se bloquea de vez en cuando.
Hasta que se solucione el error, uso una alternativa gratuita de Mysql Workbench para el trabajo común. Para los usuarios de mac, sugeriría https://sequelpro.com .
fuente
La actualización a 6.3.9 solucionó el problema. El 6.3.4 estaba pendiente de consultas para mí. Desafortunadamente, la Ayuda> Buscar actualizaciones no indicó que hubiera actualizaciones disponibles, así que fui a la fuente.
fuente