¿Cómo resolver "error al conectarse al servidor MySQL en localhost:3306 con el usuario root"?

¿Cómo resolver "error al conectarse al servidor MySQL en localhost:3306 con el usuario root"?

He intentado una y otra vez conectarme al servidor local usando MySQL Workbench 6.3 en mi computadora usando los siguientes parámetros, pero no me deja conectarme. ¿Crees que es un problema de firewall?

Aquí están mis parámetros:

hostname: localhost
port: 3306
username: root
password: [not_really]

Aquí está la imagen de mi problema para que cualquiera pueda verla.

Respuesta1

  1. Verifique que MySQL escuche en el puerto 3306 netstat -lnp | grep 3306del servidor. De lo contrario, verifique la directiva de configuración.bind-address
  2. Compruebe que MySQL sea accesible desde su servidor web telnet <mysql host> 3306(- como en la configuración de su aplicación web). De lo contrario, verifique las reglas del firewall. Nota. Telnet de forma predeterminada no está instalado en Windows y puede faltar en Linux, por lo que este componente debe instalarse manualmente.
  3. Si la primera prueba tiene éxito, probablemente necesitarárestablecer la contraseña de un usuario en MySQLy/o reconfigurar qué hosts pueden conectarse a él.

Utilice una cuenta raíz para la aplicación web con una base de datos: ¡muy mala idea!

información relacionada