Como remover completamente o MySQL do Windows?

12

(Percebo que há perguntas com o mesmo título, mas essa é realmente 'como redefinir a senha', e essa não especifica um sistema operacional e só obteve respostas orientadas para o Linux.)

No Windows XP, eu apenas desinstalei o MySQL e excluí a pasta em que estava instalado. Em seguida, reiniciei e reinstalei o MySQL.

Quando volta, ele ainda possui os bancos de dados que possuía antes da desinstalação.

Onde ele manteve essas informações do banco de dados? Como removo completamente o MySQL e recomeço, como se nunca o tivesse instalado?

Nathan Long
fonte
Isso parece ser uma grande frustração para os administradores do MySQL - seus fóruns estão cheios de perguntas sobre esse problema, nos últimos anos.
weiji 27/08/10

Respostas:

18

Descobri isso

Para remover completamente o MySQL, você também precisa remover a pasta de dados, que é onde as informações do banco de dados são realmente armazenadas.

Acontece que a opção de instalação "Típica" (no Windows XP) coloca os dados em:

  • Windows XP: "C: \ Documentos e configurações \ Todos os usuários \ Dados de aplicativos \ MySQL \ MySQL Server 5.1"
  • Windows Vista (?) / 7/8: "C: \ ProgramData \ MySQL"

Depois de excluir essa pasta, consegui reinstalar do zero.

Nathan Long
fonte
Isso foi uma dádiva de Deus! Eu estava parado tentando reinstalar e, depois de muitas pesquisas no google não conseguirem encontrar nada, me deparei com isso e funcionou para a minha instalação do Windows Server 2008 + MySQL 5.1.46. Obrigado!
weiji 27/08
não existe tal coisa como Documents and Settingspasta raiz no Windows Server 2012, embora
abbood
Isso foi renomeado como C:\Usersdesde o Vista / 2008.
Massimo
6

Para o Windows 7, está em ProgramData \ MySQL

syuusuke
fonte
3

Para o benefício de qualquer pessoa que chegue aqui procurando a resposta, aqui está um meio mais genérico de localizá-la, especialmente se o MySQL tiver sido instalado em algum lugar que não seja o local padrão (algo que estou propenso a fazer).

Pesquisando em cada uma das unidades locais por "mysql", que localizará as pastas de programa e de dados, como "mysql" faz parte do nome do executável, independentemente da versão, e sempre haverá uma tabela "mysql".

Os arquivos de log podem estar em um local completamente diferente e a melhor maneira de localizá-los é através do arquivo de configuração, que no Windows normalmente será chamado "my.ini". No entanto, se alguém tiver criado essa instalação a partir da origem, esse arquivo poderá ser chamado de qualquer coisa, mas seria definitivamente um caso incomum.

Idealmente, você deve desinstalar da maneira convencional (adicionar / remover programas ou o que a Microsoft nomeou esta semana) primeiro, mas se por algum motivo você excluir apenas tudo, não se esqueça de parar o (s) serviço (s) MySQl primeiro.

John Gardeniers
fonte
1

A pasta de dados foi colocada aqui para mim, estou executando o Windows 7 64bit.

C: \ ProgramData \ MySQL

rdsai
fonte
1

Tudo o que fiz foi procurar pastas e arquivos com o nome "MySQL" e excluí-los todos. Depois disso, não havia mais arquivos antigos e poderia começar do zero novamente.

Sobrepor
fonte
1

Uma coisa que não foi mencionada, ou simplesmente não vi, é que, para um servidor Windows, você também deve remover as pastas do appdata abaixo. É o exemplo de uma pasta de usuário administrador para remover:

C: \ Usuários \ Administrador \ AppData \ Roaming \ MySQL

SteveInCA
fonte
1

Para remoção completa do MySQL instalado do pacote MSI [MySQL 8 no Windows 10 PC.]

Programas MySQL pode ser desinstalado um por um a partir Control Panel > Add or Remove Programsou através MySQL Installerdo aplicativo.

Usando o MySQL Installer: Encontre MySQLInstaller.exe ou MySQLInstallerLauncher.exe (ambos fazem o mesmo trabalho)

Por padrão, o instalador fica na pasta Sistema em que o Windows está instalado. No meu PC, estava no local abaixo:

C:\Program Files (x86)\MySQL\MySQL Installer for Windows\

Um atalho do menu Iniciar também pode estar disponível na instalação padrão. Olhe paraMySQL Installer - Community

Clique duas vezes no MySQLInstaller (ou MySQLInstallerLauncher) e a janela do instalador do MySQL aparecerá. Aqui você verá as opções Adicionar, Modificar, Atualizar, Remover etc. Selecione Remove.

Mais uma vez, você pode remover um por um ou todos de uma vez , selecionando Producte depois execute.

Isso levará algum tempo, o instalador pode congelar no meio, basta interromper o processo e começar de novo (é preciso muita paciência). Não se preocupe, o instalador começará onde parou.

Nota: Quando o MySQL é removido usando este método, apenas os componentes instalados são removidos. Quaisquer informações do banco de dados (incluindo tabelas e dados), arquivos de importação ou exportação, arquivos de log e logs binários produzidos durante a execução são mantidos no local configurado.

Na instalação padrão, os arquivos MySQL são armazenados nos locais abaixo:

C:\ProgramData\MySQL
C:\Program Files\MySQL
C:\Program Files (x86)\MySQL
C:\Users\user_name\AppData\Roaming\MySQL

O C:\ProgramDatadiretório está oculto por padrão, portanto, o instalador não remove esta pasta.

Para excluir completamente o MySQL , verifique os locais acima e remova as pastas MySQL manualmente, se existirem. Agora o MySQL deve ser completamente removido, juntamente com todas as configurações e bancos de dados.

Desinstalando do Painel de Controle: Acredito que todos sabemos como desinstalar programas do Painel de Controle.

Hasan Rumman
fonte
Essa é a opção mais fácil e confiável mencionada até agora, que deve ser o primeiro resultado ao pesquisar "como desinstalar o MySQL do Windows". Obrigado!
mjarosie 31/01