Pergunta

Eu instalei recentemente MySQL 5 no Windows 2003 e tentou configurar uma instância. Tudo funcionou bem até que eu comecei a "Aplicando configurações de segurança", em que ponto ele 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 Servidor'.

Foi útil?

Solução

Você provavelmente vai ter que conceder 'localhost' privilégios para em cima da mesa para o usuário. Consulte a documentação sintaxe 'GRANT'. Aqui está um exemplo (de alguma fonte C).

"privilégios GRANT ALL ON% s * para '% s' @ 'localhost' IDENTIFICADOS PELO '% s'.";

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

Além disso, você pode verificar que o usuário tenha definido para criar sua instância tem privilégios totais, então o usuário não pode conceder privilégios.

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

Certifique-se de que você não tem um firewall de terceiros ou serviço de segurança de Internet ligado.

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

Tente ler isso.

Outras dicas

tenho esse erro no Windows, porque o meu mysqld.exe não estava funcionando.

Ran "C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld" --install a partir da linha de comando para adicioná-lo aos meus serviços, correu services.msc (Iniciar -> executar), o serviço MySQL e começou.

Não tem que se preocupar a partir daí em diante.

Para resolver esse problema:

  1. ir para o gerenciador de tarefas
  2. selecione a guia Serviços
  3. encontrar o serviço MySql
  4. Running

Isso é tudo.

Eu tive dificuldade para acessar MySQL ao conectar através de uma conexão localhost na porta padrão 3306, que funcionou bem quando eu instalado e configurado para as classes anteriores que eu tinha tomado em MySQL e Java. Eu estava recebendo erros como "erro de 2003" e "Não é possível conectar ao servidor MySQL em localhost (10061)". Eu tentei ligar de ambos MySQL Workbench (5.2.35 CE) e Netbeans (7,2). Estou usando o Windows 7 64 bits profissional.

Eu tentei digitando services.msc na caixa de pesquisa do menu Iniciar, que abriu a caixa de diálogo serviços para mostrar todos os serviços instalados no Windows. I rolada para baixo para MySQL e começou este serviço. As tentativas posteriores para conectar ao MySQL de MySQL Workbench e do prompt de comando sucedido.

  1. Certifique-se de que as janelas de arquivo host (localizado na c://windows/system32/drivers/etc.host) tem seguinte linha. Se não, adicioná-lo ao final

    127.0.0.1 localhost
    ::1 localhost
    
  2. Às vezes mysql não pode desencadear o Windows aos serviços de acolhimento força de início se os blocos de firewall, então iniciá-lo manualmente

ganhar + executar >> services.msc, selecione a opção "MySQL_xx" onde "xx" é o nome que você atribuiu a serviços de acolhimento MySQL durante a instalação. Clique em 'Start' para começar a partir de hyperlink apareceu no lado esquerdo.

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

MYSQL57 era um serviço de rede. Eu já havia tentado isso várias vezes sem sucesso. Quando abri services.msc eu encontrei um outro serviço para localhost: MySQL. Comecei que se usando o processo abaixo e funcionou.

Executar> services.msc> rightclick MySQL> Propriedades> start

pressione Windows chave + R write "services.msc" enter procurar "MYSQL56" write clique sobre ele e iniciar o serviço

Vá para Executar tipo services.msc. verificar se há ou não serviços do MySQL estão em execução. Se não, iniciá-lo manualmente. Uma vez que é iniciado, tipo MySQL Show para testar o serviço.

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

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

após o reinício do computador

No cmd

cd: C:\

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

ela se tornará

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

tipo mysql -u root -p

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

Digite a senha: ****

Isso é tudo

Ele irá resultar em

mysql>

Eu tenho esse erro quando eu corri para fora do espaço no meu disco.

Anglais:

  • janelas de imprensa chave + R
  • write "services.msc" Então pressione Enter
  • procurar 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 et clic droit
  • Cliquez sur rédémarrer

Outra possibilidade:

Há duas maneiras do cliente MySQL podem se conectar ao servidor: sobre TCP / IP, ou usando soquetes. É possível que você tenha seu servidor MySQL configurado para conexões de soquete de apoio, mas não conexões de rede.

nada a ver apenas "Reset to Default" sua configuração de firewall que vai começar a trabalhar.

Eu li muitas soluções, mas nada funcionou adequadamente, de modo a configurações de firewall I última reposição do que funcionou.

finalmente resolvido isso .. tente executar mysql no xampp. A caixa de seleção de mysql no xampp deve ser clicados. em seguida, iniciá-lo. depois que você pode abrir agora mysql e agora vai se conectar ao localhost

Editar seu 'my-default.ini' arquivo (por padrão ele vem com propriedades comentadas) como abaixo ie.

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

Não é muito bom artigo presente que os comandos dita a criar usuário, tabelas de navegação etc ie.

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

Uma vez que eu tenho lutado e encontrou uma resposta ligeiramente diferente aqui está:

I recentemente trocou o servidor local (intranet) para o meu novo local de trabalho. Instalado um LAMP; Debian, Apache, MySQL, PHP. Os usuários no trabalho se conectar ao servidor usando o nome do host, vamos chamá-lo "intaserv". Eu configurar tudo, tenho que trabalhar, mas não pôde se conectar a minha MySql remotamente o que eu fiz.

Eu encontrei a minha resposta depois de intermináveis ??tentativas embora. Você só pode ter um bind-address e não pode ser hostname, no meu caso "intranet".

Tem que ser um endereço IP em, por exemplo. "Bind-address = 192.168.0.50".

  1. clique direito em Meu computador
  2. Clique em Gerenciar
  3. Vá para Serviços e Aplicação
  4. Selecionar Serviços e encontrar o serviço MySQL
  5. clique direito do mouse sobre MySQL e selecione Iniciar
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top