Come rimuovere completamente MySQL da Windows?


12

(Mi rendo conto che ci sono domande con titoli simili, ma questo è davvero "come reimpostare la password", e questo non specifica un sistema operativo e ha ottenuto solo risposte orientate a Linux.)

Su Windows XP, ho appena disinstallato MySQL ed eliminato la cartella in cui era installato. Ho quindi riavviato e reinstallato MySQL.

Quando viene eseguito il backup, ha ancora i database che aveva prima della disinstallazione.

Dove ha tenuto le informazioni di quel database? Come posso rimuovere completamente MySQL e ricominciare da capo, come se non l'avessi mai installato?


Questa sembra essere una grande frustrazione per gli amministratori di MySQL: i loro forum sono pieni di domande su questo problema, degli ultimi anni.
weiji,

Risposte:


18

Capito

Per rimuovere completamente MySQL, è necessario rimuovere anche la cartella dei dati, in cui sono effettivamente archiviate le informazioni del database.

Si scopre che l'opzione di installazione "Tipica" (su Windows XP) inserisce i dati:

  • Windows XP: "C: \ Documents and Settings \ Tutti gli utenti \ Dati applicazioni \ MySQL \ MySQL Server 5.1"
  • Windows Vista (?) / 7/8: "C: \ ProgramData \ MySQL"

Dopo aver eliminato quella cartella, sono stato in grado di reinstallare da zero.


Questa era una manna dal cielo! Ero bloccato cercando di reinstallare, e dopo molte ricerche su Google che non riuscivano a trovare nulla, mi sono imbattuto in questo e ha funzionato per la mia installazione di Windows Server 2008 + MySQL 5.1.46. Grazie!
weiji,

tuttavia non esiste una Documents and Settingscartella radice in Windows Server 2012
circa il

È stato ribattezzato come C:\Usersda Vista / 2008.
Massimo


3

A beneficio di chiunque altro venga qui alla ricerca della risposta, ecco un modo più generico per individuarla, specialmente se MySQL è stato installato in un luogo diverso dalla posizione predefinita (cosa che sono incline a fare).

Cercare "mysql" in ciascuna delle unità locali, che individuerà sia il programma che le cartelle dei dati, poiché "mysql" fa parte del nome dell'eseguibile, indipendentemente dalla versione, e ci sarà sempre una tabella "mysql".

I file di registro possono trovarsi in una posizione completamente diversa e il modo migliore per individuarli è tramite il file di configurazione, che su Windows verrà normalmente chiamato "my.ini". Tuttavia, se qualcuno ha creato questa installazione dal sorgente quel file potrebbe potenzialmente essere chiamato qualsiasi cosa, ma sarebbe sicuramente un caso insolito.

Idealmente, dovresti disinstallare prima il modo convenzionale (aggiungi / rimuovi programmi o come Microsoft lo ha nominato questa settimana), ma se per qualche motivo hai intenzione di eliminare tutto, non dimenticare di interrompere prima i servizi MySQl.


1

La cartella dei dati è stata collocata qui per me, sto eseguendo Windows 7 64 bit.

C: \ ProgramData \ MySQL


1

Tutto quello che ho fatto è stato cercare cartelle e file con il nome "MySQL" e cancellarli tutti. Dopo di che non avevo più vecchi file e potevo ricominciare da capo.


1

Una cosa non menzionata, o semplicemente non ho visto è che per un server Windows dovresti anche rimuovere le cartelle dagli appdata di seguito è l'esempio di una cartella utente amministratore da rimuovere da:

C: \ Users \ Administrator \ AppData \ Roaming \ MySQL


1

Per la completa rimozione di MySQL installato dal pacchetto MSI [MySQL 8 su PC Windows 10.]

I programmi MySQL possono essere disinstallati uno alla volta dall'applicazione Control Panel > Add or Remove Programso tramite l' MySQL Installerapplicazione.

Utilizzo del programma di installazione MySQL: trova MySQLInstaller.exe o MySQLInstallerLauncher.exe (entrambi eseguono lo stesso lavoro)

Per impostazione predefinita, il programma di installazione si trova nella cartella Sistema in cui è installato Windows. Nel mio PC era nella posizione seguente:

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

Un collegamento al menu di avvio potrebbe anche essere disponibile sull'installazione predefinita. CercareMySQL Installer - Community

Fare doppio clic su MySQLInstaller (o MySQLInstallerLauncher) per visualizzare la finestra di installazione di MySQL. Qui vedrai le opzioni Aggiungi, Modifica, Aggiorna, Rimuovi, ecc. Selezionare Remove.

Ancora una volta, è possibile rimuovere uno per uno o tutti contemporaneamente selezionando Producte quindi execute.

Questo richiederà del tempo, l'installer potrebbe bloccarsi nel mezzo, semplicemente uccidere il processo e ricominciare (richiede molta pazienza). Non preoccuparti, il programma di installazione inizierà da dove si è fermato.

Nota: quando MySQL viene rimosso con questo metodo, vengono rimossi solo i componenti installati. Qualsiasi informazione sul database (inclusi tabelle e dati), importazione o esportazione di file, file di registro e registri binari prodotti durante l'esecuzione viene conservata nella posizione configurata.

Nell'installazione predefinita, i file MySQL sono archiviati nelle posizioni seguenti:

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

La C:\ProgramDatadirectory è nascosta per impostazione predefinita, quindi il programma di installazione non rimuoverà questa cartella.

Per eliminare completamente MySQL , controllare le posizioni sopra e rimuovere manualmente le cartelle MySQL, se presenti. Ora MySQL dovrebbe essere rimosso completamente insieme a tutte le configurazioni e database.

Disinstallazione dal Pannello di controllo: credo che tutti sappiamo come disinstallare i programmi dal Pannello di controllo.


Questa è l'opzione più semplice e affidabile menzionata finora, che dovrebbe essere il primo risultato mentre si cerca su Google "come disinstallare MySQL da Windows". Grazie!
mjarosie,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.