Não é possível conectar-se ao servidor MySQL em ‘localhost’ (10061)

Instalei recentemente o MySQL 5 no Windows 2003 e tentei configurar uma instância. Tudo funcionou bem até que eu comecei a “Aplicando as configurações de segurança”, ponto em que me deu o erro acima ( Can't connect to MySQL server on 'localhost' (10061) ).

Eu tenho uma exceção de porta 3306 no meu firewall para ‘MySQL Server’.

Você provavelmente terá que conceder privilégios de ‘localhost’ para a tabela para o usuário. Veja a documentação da syntax 'GRANT' . Aqui está um exemplo (de alguma fonte C).

“GRANT ALL PRIVILEGES ON% s. * TO ‘% s’ @ ‘localhost’ IDENTIFICADO POR ‘% s'”;

Esse é o problema de access mais comum com o MySQL.

Fora isso, você pode verificar se o usuário que você definiu para criar sua instância tem privilégios totais, senão o usuário não pode conceder privilégios.

Além disso, verifique se o serviço mysql foi iniciado.

Verifique se você não tem um firewall de terceiros ou um serviço de segurança da Internet ativado.

Além disso, há várias páginas do fórum MySQL dedicadas a isso: http://forums.mysql.com/read.php?11,9293,9609#msg-9609

Tente ler isso.

Obtive este erro no Windows porque o meu mysqld.exe não estava em execução.

Execute “C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.5 \ bin \ mysqld” –install a partir da linha de comando para adicioná-lo aos meus serviços, execute services.msc (start -> run), localize o serviço MySQL e inicie-o .

Não precisava se preocupar com isso de lá em diante.

Para resolver esse problema:

  1. vá para o gerenciador de tarefas
  2. selecione a guia Serviços
  3. encontrar o serviço MySql
  4. Corrida

Isso é tudo.

Eu tive dificuldade em acessar o MySQL enquanto conectava através de uma conexão localhost na porta padrão 3306, o que funcionou bem quando eu instalei e configurei para classs anteriores que eu tinha tomado em MySQL e Java. Eu estava recebendo erros como “erro 2003” e “Não é possível conectar ao servidor MySql no host local (10061)”. Eu tentei conectar tanto no MySQL Workbench (5.2.35 CE) quanto no Netbeans (7.2). Eu estou usando o Windows 7 64 bit profissional.

Eu tentei digitar em services.msc na checkbox de pesquisa do menu Iniciar, que abriu a checkbox de diálogo de serviços para mostrar todos os serviços instalados no Windows. Eu rolei para baixo para o MySQL e iniciei este serviço. Tentativas subseqüentes de se conectar ao MySQL a partir do MySQL WorkBench e do prompt de comando foram bem-sucedidas.

  1. Certifique-se de que o arquivo host do Windows (localizado em c://windows/system32/drivers/etc.host ) tenha a seguinte linha. Se não, adicione no final

     127.0.0.1 localhost ::1 localhost 
  2. Às vezes, o mysql não pode acionar o Windows para forçar os serviços do host se o firewall bloqueá-lo, então inicie-o manualmente

win + run >> services.msc, selecione o “MySQL_xx” onde “xx” é o nome que você atribuiu aos serviços de host do MySQL durante a configuração. Clique em ‘start’ para começar a partir do hiperlink apareceu no lado esquerdo.

Eu tentei a solução da Kuzhichamadam Inn e descobri que uma pequena mudança precisava ser feita.

MYSQL57 era um serviço de rede. Eu tentei isso repetidamente sem sucesso. Quando eu abri o services.msc eu encontrei outro serviço para localhost: MySQL. Eu comecei aquele usando o processo abaixo e funcionou.

execute> services.msc> rightclick MySQL> propriedades> iniciar

pressione a tecla Windows + R escreva “services.msc” digite “MYSQL56” escreva clique nele e inicie o serviço

Para se conectar localmente ao MySql , você não precisa configurar um firewall com regras de input. Mas, mesmo se você já configurou o iptables para permitir a TCP input TCP 3306 e conceder o privilégio para o usuário acessar o db localmente, você pode ter que configurar o endereço de binding em seu arquivo my.cnf , editar o endereço padrão lá e colocar o endereço IP do servidor que está executando o serviço MySql .

 run > services.msc > rightclick MySQL57 > properties >set start type option to automatic 

depois de reiniciar o computador

No cmd

 cd: C:\ C :\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin" 

se tornará

 C:\Program Files\MySQL\MySQL Server 5.7\bin> 

digite mysql -u root -p

Ex . C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -p

Digite a senha: ****

Isso é tudo

Isso resultará em

 mysql> 

Eu recebi esse erro quando fiquei sem espaço na minha unidade.

Vá para Executar tipo services.msc. Verifique se os serviços do MySQL estão ou não em execução. Caso contrário, inicie-o manualmente. Uma vez iniciado, digite MySQL Show para testar o serviço.

Outra possibilidade:

Existem duas maneiras pelas quais o cliente MySQL pode se conectar ao servidor: através de TCP / IP ou usando sockets. É possível que você tenha seu servidor MySQL configurado para suportar conexões de soquete, mas não conexões de rede.

Nada a fazer apenas “Redefinir para padrão” sua configuração de firewall começará a funcionar.

Eu li muitas soluções, mas nada funcionou corretamente, então finalmente eu redefinir as configurações de firewall que funcionavam.

finalmente resolveu isso .. tente executar o mysql no xammp. A checkbox de seleção do mysql no xammp deve ser descompactada. então comece. depois disso, você pode abrir agora o mysql e agora vai se conectar ao localhost

Edite seu arquivo ‘my-default.ini’ (por padrão, ele vem com propriedades comentadas) como abaixo.

 basedir=D:/D_Drive/mysql-5.6.20-win32 datadir=D:/D_Drive/mysql-5.6.20-win32/data port=8888 

Há muito bom artigo presente que dita os comandos para criar usuário, procurar tabelas etc ie.

http://www.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html#zz-3.1

Desde que eu tenho lutado e encontrei uma resposta ligeiramente diferente aqui, é:

Eu recentemente troquei o servidor local (intranet) pelo meu novo local de trabalho. Instalou uma LÂMPADA; Debian, Apache, MySql, PHP. Os usuários no trabalho conectam o servidor usando o nome do host, vamos chamá-lo de “intaserv”. Eu configurei tudo, consegui trabalhar, mas não consegui conectar meu MySql remotamente, independentemente do que eu fizesse.

Eu encontrei a minha resposta depois de tentativas intermináveis ​​embora. Você pode ter apenas um endereço de binding e não pode ser um nome de host, no meu caso “intranet”.

Tem que ser um endereço IP, por exemplo. “bind-address = 192.168.0.50”.

Anglais:

  • pressione a tecla Windows + R
  • escreva “services.msc” e pressione Enter
  • procurar por MySQL57 e clique direito
  • clique em iniciar o serviço

Français:

  • Appuyez sur la touche Windows + R
  • Écrire “services.msc” Puis appuyez sur Entrée
  • Recherchez MySQL57 e clic droit
  • Cliquez sur rédémarrer
  1. Clique com o botão direito em Meu computador
  2. Clique em Gerenciar
  3. Ir para serviços e aplicativos
  4. Selecione Serviços e encontre o serviço MySQL
  5. Clique com o botão direito no MySQL e selecione Start