No puedo conectar el MySQL Workbench al MySQL, aunque puedo conectarme normalmente a través de la terminal.
Recientemente instalé MySQL y MySQL Workbench en mi máquina Manjaro. En cuanto a MySQL mismo, funciona perfectamente. Puedo iniciar el servicio, conectarme usando la terminal y hacer mi trabajo habitual sin ningún problema.
El problema es que, por alguna razón, MySQL Workbench no puede conectarse a MySQL. Siempre retorna el mismo error “falló su intento de conexión para el usuario ‘root’ al servidor MySQL en 127.0.0.1:3306: Error de conexión SSL: se requiere SSL pero el servidor no lo admite”.
Incluso cuando intento la opción “Rescan servers” en MySQL Workbench, retorna “No se encontraron servidores”.
davy.ai
Solución de problemas de conexión de MySQL Workbench en Manjaro
Si ha instalado MySQL y MySQL Workbench en su máquina Manjaro, pero experimenta problemas de conexión al intentar conectarse a MySQL utilizando Workbench, aquí hay algunos pasos de solución de problemas que puede intentar:
Si el servidor no está en ejecución, inícielo utilizando el siguiente comando:
Verifique si SSL está habilitado: Si recibe un error de conexión SSL, puede ser porque SSL está habilitado en su servidor de MySQL. Puede intentar deshabilitar SSL temporalmente y verificar si la conexión funciona. Para deshabilitar SSL, abra el archivo de configuración de MySQL
my.cnf
utilizando el siguiente comando:Agregue la siguiente línea debajo de la sección
[mysqld]
:Guarde el archivo y reinicie el servidor de MySQL utilizando el siguiente comando:
Ahora intente conectarse nuevamente a través de MySQL Workbench.
Verifique si el usuario root tiene los permisos necesarios: Asegúrese de que el usuario root tenga los permisos necesarios para acceder a MySQL. Puede verificar esto iniciando sesión en MySQL utilizando la terminal:
Ingrese su contraseña y ejecute el siguiente comando:
Esto mostrará la lista de usuarios y sus respectivos hosts. Asegúrese de que el usuario root tenga acceso desde el host desde el que está intentando conectarse.
Verifique si el firewall está bloqueando la conexión: Si tiene un firewall habilitado, puede estar bloqueando la conexión. Puede intentar deshabilitar el firewall temporalmente y verificar si la conexión funciona. Para deshabilitar el firewall, utilice el siguiente comando:
Ahora intente conectarse nuevamente a través de MySQL Workbench.
Si ninguno de los pasos anteriores funciona, es posible que desee considerar reinstalar MySQL y MySQL Workbench o buscar ayuda en la comunidad de MySQL.