Hola! Me está apareciendo este error al tratar de conectarme. Could not connect, server may not be running. Unable to connect to localhos...

Pregunta de la clase:
DDL create
Ana Isabel Tamayo López

Ana Isabel Tamayo López

Pregunta
student
hace 6 años

Hola! Me está apareciendo este error al tratar de conectarme.

Could not connect, server may not be running. Unable to connect to localhost:3306

3 respuestas
    romina olivera

    romina olivera

    student
    hace 6 años

    No se si sera de ayuda :/ porque no se tanto del tema pero cuando a mi me aparece que no me puedo conectar con "database server bla bla.... unable to connect...." es porque no abri xampp y en sql no le puse start

    Juan Jose Tovar

    Juan Jose Tovar

    student
    hace 6 años

    Hola Ana,

    Al momento de iniciar la conexión entre workbench y MySQL puede salir un error de conexión ya que no está permitido conectarse a MySQL para el usuario root (recuerda que las versiones nuevas de MySQL tienen por defecto un protocolo de autenticación sha2), por lo tanto para permitir la conexión debo realizar los siguientes pasos:

    • Entrar al entorno de MySQL con
      sudo mysql
    • Digitar la siguiente instrucción dentro del entorno de MySQL:
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
      , el password fue aquel definido durante la instalación.
    • Por si acaso digitas FLUSH PRIVILEGES.
    • Sales del entorno de MySQL digitando exit. Y le das: sudo systemctl restart mysql. Y finalmente te vuelves a conectar:
    • Como le agregaste un password al usuario root ahora debes conectarte a MySql desde la consola con: con sudo
      mysql -u root -p
      o de lo contrario va a salir ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO).
    • Listos, entras a workbench y ya.

    Espero haya sido de ayuda.

    Cristian Blandon

    Cristian Blandon

    student
    hace 5 años

    Puede que el servidor SQL esté detenido, podrías checar en la terminal con sudo service mysql status, o si nos compartes algunos datos adicionales como qué SO usas etc. de pronto podamos detectar otra cosa :)

    ¡Saludos!

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.