Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Solução para o Erro - HY000/2002 - Nenhuma conexão pode ser feita porque a maquina de destino as recusou ativamente

Bom dia Galera,

Iniciei o Curso de PHP e MySQL 1 e me deparei com o seguinte erro:

'HY000/2002 - Nenhuma conexão pode ser feita porque a maquina de destino as recusou ativamente'

Mesmo com o código igual ao do instrutor o erro persistia, para corrigir é muito simples, basta informar a porta do banco mysql no comando de conexão:

$conexao = mysqli_connect('localhost:3308', 'root', '', 'loja');

Para verificar a porta do banco, basta clicar com o botão direito do mouse no ícone do WampServer e depois em ferramentas, irá aparecer um sub-menu e nele consta a informação de 'Porta usada pela MySQL: 3308'.

Este erro ocorreu para min que utilizo o Windows 10, ou seja, apenas o informação de localhost não é o suficiente para realizar a conexão, é necessário informar a porta.

2 respostas
solução!

Olá, Wagner.

A porta padrão do MySQL é 3306, de acordo com seu exemplo acima o Wamp instalou o MySQL em uma porta diferente a 3308. Por esse motivo a recusa da conexão, pois o mysqli_conect busca por default o 3306, quando informado apenas 'localhost'.

Olá Diego,

Legal, não sabia disso.

Obrigado pela explicação.

Abraço.