Como resolver “falha ao conectar ao servidor MySQL em localhost:3306 com usuário root”?

Como resolver “falha ao conectar ao servidor MySQL em localhost:3306 com usuário root”?

Tentei várias vezes conectar-me ao servidor local usando MySQL Workbench 6.3 em meu computador usando os seguintes parâmetros, mas não me permite conectar. Você acha que é um problema de firewall?

Aqui estão meus parâmetros:

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

Aqui está a imagem do meu problema para qualquer pessoa ver.

Responder1

  1. Verifique se o MySQL escuta na porta 3306 netstat -lnp | grep 3306do servidor. Caso contrário, verifique a diretiva de configuraçãobind-address
  2. Verifique se o MySQL está acessível no seu servidor web telnet <mysql host> 3306(- como na configuração do seu aplicativo web). Caso contrário, verifique as regras do firewall. Observação. telnet por padrão não está instalado no Windows e pode estar ausente no Linux, então este componente deve ser instalado manualmente.
  3. Se o primeiro teste for bem-sucedido, você provavelmente precisaráredefinir a senha de um usuário no MySQLe/ou reconfigurar quais hosts têm permissão para se conectar a ele.

Usar uma conta root para o aplicativo da web com um banco de dados é uma péssima ideia!

informação relacionada