Parece que se requiere una conexión SSL para usar MySQL Workbench, y no creo que este sea el caso con versiones anteriores.
Recuerdo que las conexiones SSL solían ser opcionales. Después de actualizarlo, todas las opciones están bloqueadas para requerir SSL.
¿Cómo eludo esto? Solo soy un estudiante y configurar SSL está fuera de mi alcance.
No sé si puede ser el enfoque correcto para usted, pero lo que hice fue degradar mi versión de MySQL Workbench a 6.3 y desinstalé la versión anterior y luego le dará la opción "si está disponible" para SSL. Como tiene razón, no es el caso de las versiones anteriores, sin embargo, pierde algunas características más modernas en el proceso.
https://downloads.mysql.com/archives/workbench/
Otra solución también es conectarse para conectarse a la base de datos en 6.3 y dado que la configuración se guarda en la misma ubicación, actualice a 8.0 donde aún tendrá el archivo de configuración anterior y no usará SSL debido a la compatibilidad con versiones anteriores.
Resolví esto editando el archivo de configuración connections.xml.
En ~/.mysql/workbench/connections.xml busqué el nombre de la conexión y cambié
<value type="int" key="useSSL">2</value>
para
<value type="int" key="useSSL">1</value>
====
En macos también tiene este problema. Mi versión es mysql-workbench-community-8.0.27-macos-x86_64.dmg
He degradado a mysql-workbench-community-8.0.26-macos-x86_64.dmg y lo resuelvo.
===
este problema se ha informado al equipo de mysql, consulte
https://bugs.mysql.com/bug.php?id=105327
===2021-12-05 Editar
En el informe de error, el equipo de desarrollo responde que este problema se solucionará en 8.0.28. ===2021-12-08 Editar
Tal vez alguien esté esperando la solución, así que pongo el enlace de la página de descarga aquí, para que podamos comprobar la versión más reciente rápidamente. https://dev.mysql.com/downloads/workbench/
Encontré esta solución en Stack Exchange y me funcionó bien en Windows 10. Esta es la publicación original: https://dba.stackexchange.com/questions/199154/mysql-workbench-ssl-is-required-but-the -server-doesnt-support-it .
Busque la respuesta 'fehrlich' y, por favor, dé los créditos. Lo describiré aquí como en la publicación original:
Puede recuperar las antiguas opciones de SSL en 8.0.27:
Ahora tienes las opciones anteriores de vuelta.
Aquí está la solución correcta para la versión +8.0.x. Cuando se inicia el programa, los archivos de configuración editados se cambian de nuevo.
Por lo tanto, debe agregar useSSL=1
por adelantado.