Como eu desinstalo completamente o mySQL no XP, incluindo a senha de root?

0

Tudo que eu preciso é poder logar usando root, mas esqueci a senha. Nenhuma das etapas para redefinir encontrei trabalho on-line (eu nem tenho alguns dos executáveis mencionados como mysql-nt.exe)

No entanto, não tenho problemas para excluir todos os bancos de dados (tenho scripts) e intallations e começar completamente do zero ... mas desinstalar e excluir diretórios não funciona.

Obrigado.

mysqld - skip-grant-tables - skip-networking

apenas me dá um erro .. o serviço não inicia. Para essa matéria, o serviço não será iniciado devido a algum erro desconhecido (1067), mesmo depois de eu remover e reinstalar ... Acho que a única resposta agora é comprar um novo laptop.

Obrigado por tentar.

    
por user37310 14.05.2010 / 14:22

2 respostas

2

Se você quiser apenas redefinir a senha do root, faça o seguinte:

Pare o serviço MySQL.

vá para o prompt de comando na pasta mysql bin e execute o seguinte comando

mysqld --skip-grant-tables --skip-networking

(pule rede para parar conexões remotas).

use a ferramenta de linha de comando mysql e execute o seguinte script:

USE mysql;
UPDATE user set Password = PASSWORD('new-password') where User = 'root';

interrompa o serviço executando

mysqld stop

reinicie o serviço mysql e faça o login com sua nova senha.

    
por 14.05.2010 / 14:36
0

Abra o gerenciador de serviços do Windows (iniciar > executar > services.msc > OK). Localize o serviço MySQL e anote o caminho (clique com o botão direito do mouse em > propriedades > Caminho para executável). Depois de anotar o caminho, pare o serviço.

Agora, assumindo que o caminho é C:\mysql\bin\mysqld , execute o comando C:\mysql\bin\mysqld --remove . Você pode então remover os diretórios.

    
por 14.05.2010 / 14:35