it-swarm.dev

Como iniciar o servidor MySQL no windows xp

Sempre que tento iniciar o MySQl digitando:

> mysql -u root

Estou recebendo um erro:

ERRO 2003 (HY000): Não é possível conectar-se ao servidor MySQL em 'localhost' (10061)

Como posso resolver o problema acima? Eu apenas fiz o download do MySQL e descompactou na unidade E, eu não fiz nada. Eu tenho que fazer a conexão primeiro? se sim, como posso fazer?

17
Dusk

O servidor MySQL pode ser iniciado manualmente a partir da linha de comando. Isso pode ser feito em qualquer versão do Windows.

Para iniciar o servidor mysqld a partir da linha de comando, você deve iniciar uma janela de console (ou “janela DOS”) e digitar este comando:

Shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"
The path to mysqld may vary depending on the install location of MySQL on your system.

Você pode parar o servidor MySQL executando este comando:

Shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown

**Nota : **

Se a conta de usuário root do MySQL tiver uma senha, você precisará chamar mysqladmin com a opção -p e fornecer a senha quando solicitado.

Este comando invoca o utilitário administrativo MySQL mysqladmin para conectar-se ao servidor e dizer para ele desligar. O comando se conecta como o usuário root do MySQL, que é a conta administrativa padrão no sistema de concessão do MySQL. Observe que os usuários no sistema de concessão do MySQL são totalmente independentes de qualquer usuário de login no Windows.

Se o mysqld não iniciar, verifique o log de erros para ver se o servidor escreveu alguma mensagem lá para indicar a causa do problema. O log de erros está localizado no diretório C:\Arquivos de Programas\MySQL\MySQL Server 5.0\data. É o arquivo com um sufixo .err. Você também pode tentar iniciar o servidor como mysqld --console; Nesse caso, você pode obter algumas informações úteis na tela que podem ajudar a resolver o problema.

A última opção é iniciar o mysqld com as opções --standalone e --debug. Neste caso, o mysqld escreve um arquivo de log C:\mysqld.trace que deve conter a razão pela qual o mysqld não inicia. Veja MySQL Internals: Portando para outros sistemas.

Via Página Oficial do MySQL

13
Hardik Thaker

Aqui está o arquivo Zip que eu baixei: mysql-5.7.15-winx64.Zip

Aqui estão os passos para iniciar o MYSQL Server (mysql-5.7.15-winx64) pela primeira vez no Windows:

  1. Crie uma nova pasta chamada "data" no diretório de instalação do MYSQL (isto é, no mesmo local onde o diretório "bin" está localizado. Para mim é: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15 -winx64. Esta localização irá variar de acordo com o local onde você extraiu o arquivo MYSQL Zip)
  2. A partir daqui eu vou usar a minha localização da pasta MYSQL como referência. Vá para: C:\programas\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin e execute o comando: mysqld --initialize-insecure ou mysqld --initialize dependendo se você quer que o servidor gere uma senha inicial aleatória para o 'root conta '@' localhost '.
  3. Para iniciar o DB, vá para: C:\programas\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin e execute mysqld --console Você pode ver os registros de inicialização sendo impressos.
  4. Para conectar-se ao banco de dados, vá para: C:\programas\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin e execute mysql -u root -p. Quando solicitado, digite a senha, se tiver sido definido ou simplesmente pressione "Enter" para conectar
28
George Ninan

talvez 

E:\mysql-5.1.39-win32\bin>mysql -u root -p
6
x2.

Tipo

C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console

para iniciar o servidor sql e, em seguida, testar a conexão do cliente.

3
Chris Mathew

Eu estava usando o MySQL Server 5.5 como resultado, estava faltando a pasta que a maioria das respostas fez menção na pasta bin. O que eu fiz em vez disso foi o seguinte:

  1. Abra o Explorer e vá até C:\Program Files\MySQL\MySQL Server 5.5\bin ou seu diretório de instalação do MySQL.
  2. Execute o aplicativo executável MySQLInstanceConfig e siga as imagens abaixo.

Isso resolveu meu problema e consegui acessar o banco de dados sem erros.

1
Script47

Você também precisa configurar e iniciar o servidor MySQL. Isso provavelmente irá ajudar

1
crunchdog

Eu tentei seguir os passos para executar o servidor mysql 5.6 no meu windows 8.

  1. Executar o comando Prompt como administrador
  2. ir diretório de instalação do servidor mysql 5.6 (no meu caso: C:\Arquivos de Programas (x86)\MySQL\MySQL Server 5.6\bin) copie esse local
  3. No Prompt de Comando, execute "cd C:\Arquivos de Programas (x86)\MySQL\MySQL Server 5.6\bin"
  4. execute "mysql -u root"
1
Ashok R

Se o prompt de comando não funcionar no Windows, tente o seguinte:

1) Abra serviços no Windows.

2) Em seguida, verifique o status do Mysql e se você não encontrou nada no status ou em branco, inicie o serviço mysql.

MYSQL SERVICE STATUS ON Windows service manager

3) Depois, veja se o mysql é iniciado ou não. Se ele for iniciado, tente verificar o funcionamento do mysql.

Isso funcionou para mim quando os comandos cmd não estavam funcionando.

1
Rohan Jain
  1. Execute o comando Prompt como admin e cd para o diretório bin do MySQL

    Generally it is (C:\Program Files\MySQL\mysql-5.6.36-winx64\bin)
    
  2. Execute o comando: mysqld --install. (Esse comando instalará os serviços do MySQL e, se os serviços já estiverem instalados, será solicitado.)
  3. Execute os comandos abaixo para iniciar e parar o servidor

    Para iniciar: net start mysql

    Para parar: net stop mysql

  4. Execute mysql command.

  5. Apreciar !!

1
Chirag Nimavat

Você precisa executar o servidor primeiro. O comando que você usa (na pergunta) inicia um cliente para se conectar ao servidor, mas o servidor não está lá, então existe o erro.

Desde que eu não sou um usuário do Windows (Linux vem equipado), então eu não posso ser a melhor pessoa para lhe dizer como, mas eu posso apontar para você um guia e outro guia que mostram como Servidor MySQL instalado e funcionando no Windows.

Depois de executar isso, você pode usar o comando (na pergunta) para conectá-lo.

NOTA: Você também pode tentar http://www.apachefriends.org/en/xampp.html se você planeja usar o MySQL para desenvolvimento de banco de dados da web.

Espero que isto ajude.

0
NawaMan

O erro é sobre localhost em vez de permissions e a prática atual no MySQL é ter um bind-address especificando localhost only em um arquivo de configuração.

Então eu não acho que seja um problema de senha - exceto que você diz que 'descompactou' o MySQL.

Isso é suficiente instalação? O que você baixou? 

Havia alguma etapa de instalação que permitisse definir uma senha de root?

E, como NawaMan disse, o servidor está rodando?

0
pavium

Inicie o servidor mysql pelo comando Prompt

C:> "C:\Arquivos de Programas\MySQL\MySQL Server 5.5\bin\mysqld" --console

Ou alternativa chegar até o bin então 

mysqld --console

Ele irá iniciar seu servidor.

Se você tem o cliente de linha de comando do mysql disponível

clique nisso

mostre incorpore sua senha: 

Por favor, insira sua senha.

Então você pode acessá-lo.

0
Tushar Patel
  • Execute o seu comando Prompt como administrador. #

Podemos iniciar o serviço MySQL a partir da linha de comando do Windows usando o comando abaixo.

  • net start mysql

Comando para parar o serviço MySql:

  • net stop mysql

Desativar o serviço MySql:

  • sc config mysql start= disabled

Comando para ativar o serviço MySql (para iniciar automaticamente o serviço MySQL quando o sistema for inicializado):

  • sc config mysql start= auto

Comando para definir o tipo de inicialização para manual:

  • sc config mysql start= manual

Como reiniciar o serviço MySql? Não há comando direto para reiniciar um serviço. Você pode combinar os comandos stop e start como abaixo.

  • net stop mysql & net start mysql
0
A H K
mysql -u root -p

Depois de inserir este comando no terminal, ele pedirá a senha Digite a senha e você está pronto para ir!

0
Athang Kulkarni

a primeira coisa que você precisa fazer é iniciar o mysql para que você possa usar E:\mysql-5.1.39-win32\bin>net start mysql (somente quando houver um mysql sendo executado como serviço) , então você pode executar E:\mysql-5.1.39-win32\bin>mysql -u root

0
dpeiris

probably this will help you Eu também estava tendo problemas ao iniciar o servidor MySql, mas execute o comando como mencionado. Está funcionando bem.

0
Vijay Bhatt