Durante la gestione dei pacchetti in Ubuntu , come nella maggior parte dei sistemi operativi Linux al giorno d'oggi, rende estremamente facile installare, aggiornare ed eliminare una parte del software, alcuni software sono di natura un po' più complessa e contengono più cartelle di configurazione, ecc.
Uno di questi software complessi è MySQL Server . La disinstallazione di MySQL Server non equivale semplicemente all'esecuzione di "apt purge ' come si fa di solito. Ci sono alcuni piccoli passaggi che puoi seguire per disinstallare completamente MySQL Server dalle tue macchine Ubuntu. Sono i seguenti:
Esegui il backup di tutti i database MySQL
Se non hai alcun database creato in MySQL , puoi saltare questo passaggio. Se lo hai fatto, prima di rimuovere MySQL Server dal sistema, assicurati di eseguire un backup di tutti i tuoi database, in modo che quando lo reinstalli su un altro sistema o desideri utilizzare il database su un server esistente, puoi semplicemente ripristinarli.
Scopri come eseguire il backup dei database in MySQL qui – Come eseguire il backup di tutti i database MySQL dalla riga di comando.
Rimuovi MySQL Server in Ubuntu
Ubuntu pacchetti per MySQL Server inizia con "mysql-server ' e puoi usare 'apt purge ' per rimuovere tutti questi pacchetti.
$ sudo apt purge mysql-server*
Come puoi vedere, ha rimosso 3 pacchetti che contengono file per il server. Il motivo per cui utilizziamo "purge ' invece di 'rimuovi ' è che il primo rimuove anche i file di configurazione per il programma, mentre il secondo rimuove solo i binari del programma.
Rimuovi i file e i registri del database MySQL
Il comando "apt purge ' rimuove i binari e i file di configurazione, tuttavia, ci sono altri file di configurazione MySQL e file di database che non vengono toccati da nessun gestore di pacchetti.
I file di configurazione sono presenti in /etc/mysql e le chiavi di sicurezza e altri file correlati sono archiviati in /var/lib/mysql .
$ ls /etc/mysql $ sudo ls /var/lib/mysql
Pertanto, questi file di configurazione MySQL e file di database devono essere eliminati manualmente.
$ sudo rm -r /etc/mysql /var/lib/mysql
Se hai abilitato la registrazione per MySQL, assicurati di eliminare anche i file di registro.
$ sudo rm -r /var/log/mysql
Rimuovi i pacchetti non richiesti
Insieme a MySQL Server pacchetti installati dal gestore pacchetti, ci sono alcuni pacchetti che vengono installati anche come dipendenze per il server. Questi non sono più richiesti dal sistema, poiché il pacchetto principale stesso è stato eliminato. Sono anche conosciuti come "Pacchetti orfani '.
Esegui il seguente comando apt per rimuovere tali pacchetti.
$ sudo apt autoremove
Nota che questo rimuoverà TUTTI i pacchetti orfani, non solo quelli resi orfani dall'eliminazione del server MySQL. Puoi vedere nell'output che anche i pacchetti MySQL Client vengono rimossi, poiché ora sono inutili senza il pacchetto server.
Conclusione
Abbiamo imparato come disinstallare completamente MySQL Server su Ubuntu in pochi semplici passaggi. Le eliminazioni, gli aggiornamenti e le installazioni dei database devono essere gestiti con la massima cura e di tanto in tanto è necessario eseguire il backup dei dati, in modo da prevenire disastri relativi ai dati a livello personale o organizzativo.
Grazie per la lettura e facci sapere cosa ne pensi nei commenti qui sotto!