Q erro é esse no MySQL?

Bem…intalei o MySQL 4.0.20 na UNIDADE C…apenas isso e mais nada!

Via DOS estou executando: C:\mysql\bin> mysql -h localhost -u root
Aparece o seguinte erro:

“ERROR 2003: Can’t connect to MySQL server on ‘localhost’(10061)”

Ao executar o programa SQLyog aparece o mesmo erro !!! Por quê??
Estou esquecendo alguma coisa ?

{
Bem…intalei o MySQL 4.0.20 na UNIDADE C…apenas isso e mais nada!

Via DOS estou executando: C:\mysql\bin> mysql -h localhost -u root
Aparece o seguinte erro:

“ERROR 2003: Can’t connect to MySQL server on ‘localhost’(10061)”

Ao executar o programa SQLyog aparece o mesmo erro !!! Por quê??
Estou esquecendo alguma coisa ?
}

Cara…voce está estartando o servido do Mysql “mysqld.exe” ?
antes de conectar "C:\mysql\bin> mysql -h localhost -u root "…digita

C:\mysql\bin> start mysqld.exe

e verifica se ele está iniciando ou se o Firewall não esteja cortando a execuçao.

{
Bem…intalei o MySQL 4.0.20 na UNIDADE C…apenas isso e mais nada!

Via DOS estou executando: C:\mysql\bin> mysql -h localhost -u root
Aparece o seguinte erro:

“ERROR 2003: Can’t connect to MySQL server on ‘localhost’(10061)”

Ao executar o programa SQLyog aparece o mesmo erro !!! Por quê??
Estou esquecendo alguma coisa ?
}

Cara…voce está estartando o servido do Mysql “mysqld.exe” ?
antes de conectar "C:\mysql\bin> mysql -h localhost -u root "…digita

C:\mysql\bin> start mysqld.exe

e verifica se ele está iniciando ou se o Firewall não esteja cortando a execuçao.

é isso mesmo!! esqueci de dar o comando “mysqld” !!! Então toda vez que for utilizar uma aplicação java que conecta a um banco de dados, eu tenho que dar esse comando no DOS ? não tem uma forma de já iniciar o servidor mysql sem ser via DOS ?

Voce pode por o processo "executavel " mysqld.exe no inicializar …
ou editar o arquivo de configuração…

caso voce esteja usando um gerenciador Xampp(Apache+Mysql+php), tem umas configuraçoes faceis para se fazer.

acho que tem no www.apachefriends.org …algo assim

bom gente, desculpa estar reabrindo o tópico depois de tanto tempo, mas estou com uma dúvida. Estava fazendo o meu projeto final e de repente aconteceu esse erro, do nada.

Já tentei de tudo, mas nada dá certo, já tentei reinstalar o banco e talz. Reparei também que tinha duas versões do mesmo SGBD na mesma máquina. Será que pode ser isso? Já tentei tirar tudo relativo ao MySQL da minha máquina, mas nunca sai tudo, nem o serviço do banco de dados acaba.

Será que alguém poderia me ajudar?

Grato :slight_smile:

Qual SO que você utiliza?

Windows 7 home premiun

Abra o gerenciador de tarefas e veja se o mysqld está rodando.
Verifique em serviços se existe um serviço de mysql configurado e rodando.

O serviço dele está rodando, mas não tem nenhum processo relativo ao MySQL aqui

Tem que ver se está aceitando conexões TCP/IP, também…

Não sei se teu windows está mostrando todos os processos, mas se não aparece mysqld entre eles e a opção “mostrar processos de todos os usuários” está marcada, você deve tentar reconfigurar a instância do mysql.
Deve haver, na pasta do mysql, no menu iniciar, o wizard para tal ação.

e… como faço isso?

[quote]Não sei se teu windows está mostrando todos os processos, mas se não aparece mysqld entre eles e a opção “mostrar processos de todos os usuários” está marcada, você deve tentar reconfigurar a instância do mysql.
Deve haver, na pasta do mysql, no menu iniciar, o wizard para tal ação.
[/quote]

Bom cara… Já tentei fazer isso, mas quando eu inicio o wizard, no final da configuração ele trava e não funciona mais.

Desativou o firewall?
A porta 3306 está em uso?

Aliás, em que etapa ele trava?

bom cara, se eu vi certo, a porta 3306 não está em uso, e quando eu instalei o MySQL, eu tinha permitido o uso desta porta

Tenta o seguinte, abre o prompt de comando e manda isto

net start mysql

[b]Erro de sistema 5

 Acesso negado

[/b]

Abre o prompt como administrador.