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


0

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

No entanto, não tenho nenhum problema para excluir todos os bancos de dados (eu tenho scripts) e instalações e iniciar 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. Por esse motivo, o serviço não será iniciado devido a algum erro desconhecido (1067), mesmo depois de remover e reinstalar ... Acho que a única resposta agora é comprar um laptop novo.

Obrigado por tentar.

Respostas:


2

Se você deseja redefinir a senha root, faça o seguinte:

Pare o serviço MySQL.

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

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

(pule a rede para interromper as 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';

então pare o serviço executando

mysqld stop

reinicie o serviço mysql e entre com sua nova senha.


Como ele vai iniciar a ferramenta de linha de comando do MySQL se ele esqueceu a senha de root?
Hello71

0

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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.