Ana Isabel Tamayo López
PreguntaHola! Me está apareciendo este error al tratar de conectarme.
Could not connect, server may not be running. Unable to connect to localhost:3306
- Entrar al entorno de MySQL con
sudo mysql - Digitar la siguiente instrucción dentro del entorno de MySQL: , el password fue aquel definido durante la instalación.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password'; - 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 o de lo contrario va a salir ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO).
mysql -u root -p - Listos, entras a workbench y ya.
romina olivera
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
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:
Espero haya sido de ayuda.
Cristian Blandon
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]](https://static.platzi.com/media/courses/og-fundamentos-bases-datos.jpg)