Como iniciar o servidor de MySQL no Windows xp

Sempre que tento começar o MySQl escrevendo:

> mysql -u root
Estou a ter um erro.

erro 2003(HY000): não se pode ligar ao servidor MySQL em 'localhost' (10061)

Como posso resolver o problema acima? Descarreguei o MySQL e abri o zíper no e drive, não fiz nada. Tenho de fazer uma ligação primeiro? em caso afirmativo, como posso fazê-lo?

Author: R. Martinho Fernandes, 2009-10-02

17 answers

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

Para iniciar o servidor de mysqld a partir da linha de comandos, deverá iniciar uma janela da consola (ou "janela DOS") E indicar 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 de MySQL executando este comando:

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

* * Nota: * *

Se a conta de utilizador raiz do MySQL tiver uma senha, terá de invocar o mysqladmin com a opção-p e indicar a senha quando precisar.

Este comando invoca o utilitário administrativo MySQL mysqladmin para se ligar ao servidor e dizer-lhe para desligar. O comando conecta - se como o usuário raiz MySQL, que é a conta administrativa padrão no sistema de subvenções MySQL. Note que os usuários do sistema de subvenções MySQL são totalmente independentes de qualquer usuário de login Sob O Windows.

Se o mysqld não começar, verifique o registo de erros para ver se o servidor escreveu alguma mensagem para indicar a causa do problema. O registo de erros está localizado na C:\Program ficheiros\MySQL\mysql Server 5. 0\pasta de dados. É o arquivo com um sufixo de .errar. Você também pode tentar iniciar o servidor mysqld --console; neste 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 ficheiro de Registo C:\mysqld.trace que deve conter a razão pela qual o mysqld não começa. Ver MySQL Internals: Porting to Other Systems.

Via Página Oficial Do MySQL

 13
Author: Hardik Thaker, 2012-12-15 09:01:30
Aqui está o arquivo ZIP que eu tinha baixado: mysql-5.7.15-winx64.zip

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

  1. crie uma nova pasta chamada "data" no directório de instalação do MYSQL (ou seja, no mesmo local onde o directó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 a localização onde você extraiu o zip MYSQL file)
  2. a partir daqui vou usar a minha localização da pasta MYSQL como referência. Ir para: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin e execute o comando: mysqld --initialize-insecure ou mysqld --initialize, dependendo se deseja que o servidor gere uma senha inicial aleatória para a conta 'root'@'localhost'.
  3. para iniciar o DB, vá para: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin e execute mysqld --console pode ver os registos de arranque a serem impressos.
  4. para se ligar ao DB, vá para: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin e executar mysql -u root -p. Quando for solicitado, indique a senha se foi definida ou carregue apenas no botão "Enter" para se ligar
 21
Author: George Ninan, 2017-08-19 09:48:00

Talvez

E:\mysql-5.1.39-win32\bin>mysql -u root -p
 5
Author: x2., 2009-10-02 12:13:27

Tipo

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

Para iniciar o servidor sql e depois testar a ligação ao cliente.

 3
Author: Chris Mathew, 2012-05-09 13:16:06

Você também precisa configurar e iniciar o servidor de MySQL. Isto provavelmente vai ajudar.

 1
Author: crunchdog, 2009-10-02 12:18:45
Tentei seguir os passos para executar o servidor mysql 5.6 no meu windows 8.
  1. Execute a linha de comandos como um administrador
  2. go mysql server 5.6 directory de instalação (no meu caso: C:\Program ficheiros (x86)\MySQL\MySQL servidor 5.6\bin) copiar essa localização
  3. na linha de comandos executar "cd C:\Program ficheiros (x86)\MySQL\MySQL servidor 5.6\bin"
  4. Executar "mysql-u root"
 1
Author: Ashok R, 2015-04-24 06:29:28
  1. Execute a linha de comandos como administrador e cd na pasta bin do MySQL

    Generally it is (C:\Program Files\MySQL\mysql-5.6.36-winx64\bin)
    
  2. Executar o comando: mysqld -- install. (Este comando irá instalar serviços MySQL e, se os serviços já instalados, irá pedir.)
  3. Executar abaixo dos comandos para iniciar e parar o servidor

    Para começar: início da rede mysql

    Parar: parar a rede mysql

  4. Executar o comandomysql .

  5. Diverte-te. !!

 1
Author: Chirag Nimavat, 2017-05-27 10:58:19
mysql -u root -p

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

 1
Author: Athang Kulkarni, 2017-11-03 10:03:27

Estava a usar o servidor MySQL 5.5 como resultado estava a faltar a pasta que a maioria das respostas mencionaram na pasta {[[0]}. O que eu fiz em vez disso foi o seguinte:

  1. Abra o Explorer e faça o seu caminho para C:\Program Files\MySQL\MySQL Server 5.5\bin ou para o seu directório de instalação MySQL.
  2. execute a aplicação executável MySQLInstanceConfig e siga as imagens abaixo.

Isto resolveu o meu problema e consegui aceder à base de dados sem erros.
 1
Author: Script47, 2017-11-16 10:27:59
Tens de 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 o erro.

Uma vez que não sou um utilizador do Windows (o Linux vem equipado), posso não ser a melhor pessoa para lhe dizer como, mas posso indicar-lhe um guia e outro guia que lhe mostra como colocar o servidor de MySQL a funcionar no Windows.

Depois de pôr isso a correr, pode usar o comando (no pergunta) para conectá-lo.

Nota: também pode tentar http://www.apachefriends.org/en/xampp.html se planeia usar o MySQL para o desenvolvimento de bases de dados web.

Espero que isto ajude.
 0
Author: NawaMan, 2009-10-02 12:17:56

O erro queixa-se de localhost em vez de as permissões e a prática actual no MySQL é ter um bind-address especificando localhost apenas num ficheiro de configuração.

Por isso, não acho que seja um problema de password, excepto que dizes que "abriste" o MySQL. Isso é Instalação suficiente? O que descarregaste?

Havia algum passo de instalação que lhe permitisse definir uma senha de root?

E, como disse NawaMan, servidor em execução?
 0
Author: pavium, 2009-10-02 12:20:59
A primeira coisa que tens de fazer é começar o mysql. para isso você pode usar {[[0]} (só quando existe um mysql a funcionar como serviço) então você pode executar E:\mysql-5.1.39-win32\bin>mysql -u root
 0
Author: dpeiris, 2012-08-02 14:06:50
  • execute o seu pedido de comando como administrador.#

Podemos iniciar o serviço MySQL a partir da linha de comandos windows usando o comando abaixo.

  • net start mysql

Comando para parar o serviço MySql:

  • net stop mysql

Desactivar o serviço MySql:

  • sc config mysql start= disabled

Comando para activar o serviço MySql(para iniciar automaticamente o serviço MySQL quando o sistema iniciar up):

  • sc config mysql start= auto

Comando para configurar o tipo de arranque como manual:

  • sc config mysql start= manual
Como reiniciar o serviço MySql? Não há nenhum comando direto para reiniciar um serviço. Você pode combinar parar e iniciar comandos como em baixo.
  • net stop mysql & net start mysql
 0
Author: A H K, 2014-04-26 03:01:10

Iniciar o servidor de mysql pela linha de comandos

C:> "C:\Program ficheiros\MySQL\mysql Server 5.5\bin\mysqld" -- console

Ou outra alternativa chegar ao caixote do lixo, então

Mysqld -- console

Ele vai iniciar o seu servidor.

Se tiver disponível o cliente da linha de comandos mysql

Carregue nele

Mostra a tua senha:

Por favor, introduza a sua senha. Então podes aceder-lhe.
 0
Author: Tushar Patel, 2014-06-25 05:41:56

probably this will help youEu também estava tendo problemas em iniciar o servidor MySql, mas executar o comando como menção à direita na imagem . Está a funcionar bem .

 0
Author: Vijay Bhatt, 2014-09-18 06:22:44

Se a linha de comandos não funcionar no Windows, tente o seguinte:

1) abrir os serviços nas janelas.

2) depois verifique o estado do Mysql e, se não encontrou nada ou não encontrou nada em branco, Inicie o serviço mysql.

MYSQL SERVICE STATUS ON Windows service manager

3) Depois disso, veja se o mysql está a começar ou não .Se ele mostra começou, então tente verificar o mysql trabalhando.

Funcionou comigo quando os comandos do cmd não estavam a funcionar.
 0
Author: Rohan Jain, 2018-08-02 22:25:31
Há uma das melhores soluções para resolver este problema e vai funcionar a 100%. como sabemos que o servidor é um processo então trata-o como um processo ir para o Gestor de Tarefas no windows e veja para os serviços em o Gestor de Tarefas nesse Serviço veja para Mysql e MS80 e tente iniciá-lo manualmente, Carregando nele e dizendo executar, então, levará algum tempo.

Vá à sua bancada de trabalho mysql e carregue em {[[2]} e tente actualizar o servidor estado na opção de Estado do servidor. vai carregar, é isso.

 -1
Author: avinash patil, 2018-09-06 10:36:10