Problemas de conexion de MySQL Workbench

De todos los gestores de base de datos para MySQL el que me parece mas completo es MySQL Workbench, lo uso mucho para modelar base de datos, gestionar data, conexiones remotas, etc. Es muy completo. En distribuciones Arch es un poco complicado, pero vale la pena :).

 

 

Luego de instalar EL MySQL Workbench (un DBMS para MySQL) y establecer los parametros para nuestra conexion en modo local, quizas nos puede aparecer algo asi:

Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:
  Can't connect to MySQL server on '127.0.0.1' (111)

Please:
1 Check that mysql is running on server 127.0.0.1
2 Check that mysql is running on port 3306 (note: 3306 is the default, but this can be changed)
3 Check the root has rights to connect to 127.0.0.1 from your address (mysql rights define what clients can connect to the server and from which machines)
4 Make sure you are both providing a password if needed and using the correct password for 127.0.0.1 connecting from the host address you're connecting from

Esto sucede por que generalmente el mysql que tenemos instalado, esta bloqueando las conexiones, hay que modificar esta configuracion en el archivo my.cnf (en el caso de ArchLinux esta en /etc/mysql/my.cnf).

Dentro de este archivo comentamos la linea que contiene skip-networking reinicamos el servicio mysql, y ya podremos conectarnos desde el MySQL Workbench a nuestro servidor local :).

Nota: para reinicar nuestro servicio mysql basta con:

rc.d restart mysqld

23 comentarios en “Problemas de conexion de MySQL Workbench

  1. Una consulta en mi caso tengo el Sistema Operativo Windows 7 y el archivo que tu indicas my.cnf no se encuentra en la Carpeta:
    C:\Program Files\MySQL\MySQL Workbench 5.2 CE
    Por favor podrias orientarme en que archivo debo hacer la modificación, por favor.
    Gracias.

  2. amigo tengo lo siguiente en el archivo my.ini //Corriendo en windows xp
    [mysqld]

    # The next three options are mutually exclusive to SERVER_PORT below.
    # skip-networking
    # enable-named-pipe
    # The Pipe the MySQL Server will use
    # socket=mysql

    la linea que mencionas ya esta comentariada, y el error sigue… que mas puedo hacer…. AYUDA

      • Al momento de abrir el Workbenc tienes 3 secciones: SQL Development, Data Modeling, Server Administration. En esta ultima seccion, creas una conexion a tu localhost (si ya lo tenias ingresas a tu conexion) y una vez que tienes todo configurado en la parte izquierda aparece la opcion «Options File» donde esta el check «Skip-networking».

        Saludos

  3. Amigo tenía esto:
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address = 127.0.0.1

    Y lo dejé así:
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    #bind-address = 127.0.0.1

    Pero aún persiste el error, podrías ayudarme por favor, gracias

Replica a Jonathan Morales Salazar Cancelar la respuesta