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.
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?erro 2003(HY000): não se pode ligar ao servidor MySQL em 'localhost' (10061)
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.
Aqui estão os passos para iniciar o Servidor MYSQL (mysql-5.7.15-winx64) pela primeira vez no Windows:
- 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)
- 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
oumysqld --initialize
, dependendo se deseja que o servidor gere uma senha inicial aleatória para a conta 'root'@'localhost'. - 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. - 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
Talvez
E:\mysql-5.1.39-win32\bin>mysql -u root -p
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.
Você também precisa configurar e iniciar o servidor de MySQL. Isto provavelmente vai ajudar.
- Execute a linha de comandos como um administrador
- 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
- na linha de comandos executar "cd C:\Program ficheiros (x86)\MySQL\MySQL servidor 5.6\bin"
- Executar "mysql-u root"
-
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)
- Executar o comando: mysqld -- install. (Este comando irá instalar serviços MySQL e, se os serviços já instalados, irá pedir.)
-
Executar abaixo dos comandos para iniciar e parar o servidor
Para começar: início da rede mysql
Parar: parar a rede mysql
Executar o comandomysql .
Diverte-te. !!
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!
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:
- 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. - execute a aplicação executável
MySQLInstanceConfig
e siga as imagens abaixo.
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.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.
Havia algum passo de instalação que lhe permitisse definir uma senha de root?
E, como disse NawaMan, servidor em execução?E:\mysql-5.1.39-win32\bin>mysql -u root
- 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
net stop mysql & net start mysql
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.Eu também estava tendo problemas em iniciar o servidor MySql, mas executar o comando como menção à direita na imagem . Está a funcionar bem .
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.
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.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.