Disinstallare e reinstallare MySQL su Leopard

Faccio riferimento al mio post passato (Installare MySQL su Leopard) nel quale spiegavo come installare su Leopard una versione di MySQL per Tiger.

Mi sono accorto, questa mattina, che è stata rilasciata la versione di MySQL specifica per Leopard, perciò, avendo intenzione di provarla, voglio condividere insieme a voi questa esperienza.

Nuova Versione di MySQL

Nuova Versione di MySQL

In primo luogo è necessario pensare alla disinstallazione del “vecchio” MySQL. Questo procedimento è abbastanza semplice.

Innanzitutto ho pensato di farmi una copia di tutti i database, copiando la cartella che li conteneva; per questa operazione è sufficiente digitare da terminale le seguenti istruzioni.

$: sudo cp -R /usr/local/mysql/data ~/Desktop/

In questo modo stiamo copiando sul nostro Desktop a cartella contenente tutte le informazioni di tutti i database MySQL, e quindi anche le informazioni relative agli utenti e ad i gruppi.

Nota Bene: Questa operazione non è richiesta se volete semplicemente eliminare MySQL dal vostro sistema, senza sostituirlo.

In seguito passiamo ad eliminare la versione corrente di MySQL. Per questo è sufficiente, da terminale, difgitare:

$: sudo rm -R /usr/local/mysql*

Inoltre, se non pensiamo di re-installare MySQL sul nostro sistema, possiamo passare a “pulire” le righe contenenti la path all’interno dei file di configurazione della shell.

Se utilizzate bash, aprite il file ~/.bash_profile ed eliminate la seguente riga:

export PATH="$PATH:/usr/local/mysql/bin"

Se invece utilizzate tcsh aprite il file ~/.tcshrc ed eliminate questa riga:

set path = ( $path /usr/local/mysql/bin )

Nota Bene: potete risparmiarvi queste operazioni se avete intenzione di rinstallare MySQL, tanto la path non cambia.

Potete scaricare la versione di MySQL per Mac OS X 10.5 (Leopard) da questo link.

Per il corretto funzionamento è sufficiente installare il pacchetto “mysql-5.0.67-osx10.5-x86_64.pkg” e l’utilità per il pannello delle Preferenze di Sistema.

L’installazione è molto semplice e veloce.

A questo punto potete scegliere: se volete ripristinare i vostri database e i vostri utenti vi sarà sufficiente digitare da terminale:

$: sudo rm -R /usr/local/mysql/data
$: sudo mv ~/Desktop/data /usr/local/mysql/
$: sudo chown -R _mysql:wheel /usr/local/mysql/data
$: sudo chmod -R 755 /usr/local/mysql/data

Le ultime due operazioni servono ad avere la sicurezza che in questi passaggi i permessi non vengano modificati e che rimangano corretti.

A questo punto siete a posto, avete sostituito il vostro MySQL e mantenuto i vostri utenti.

Nel caso in cui invece non vogliate ripristinare i vostri database potete seguire le istruzioni che trovate nel file README allegato all’immagine.

Come al solito, spero di essere stato utile!

Annunci

13 Risposte

  1. ciao a tutti, devo installare mySQL 5.0.67 su leopard, non ho una versione precedente installata di mySQL, avrei bisogno di una guida passo passo…grazie

  2. La guida sopra non è stata utile? Comunque sia per installare MySQL su Leopard è sufficiente scaricare la versione appropriata dal sito di MySQL ed installarla attraverso la procedura guidata.

  3. se ero in grado di farlo da solo non avrei chiesto aiuto non credi?

  4. non mi compare niente nel pannello delle pref di sistema!! cosa devo installare per quello? Grazie

  5. l’utilità l’ho installata ma mi da sempre stato:stopped

  6. Quando hai scaricato il pacchetto di installazione per Leopard devi per prima cosa installare il pacchetto “mysql-5.0.67-osx10.5-x86.pkg”, facendo doppio click su di esso e seguendo la procedura di installazione (fai sempre “Continua”).
    Una volta terminata questa procedura installa il pannello per le Preferenze di Sistema, facendo doppio click su “MySQL.prefPane” (che trovi sempre nell’immagine che hai scaricato).
    Per avviare MySQL è sufficiente accedere alle Preferenze di Sistema e cliccare su “Start MySQL Server”, ed eventualmente inserire la tua password di sistema.

  7. tutto è ok, ma non devo modificare nessun file di pref. o PATH?
    Ti ringrazio x tutto

  8. In realtà dipende da quanto usi la linea di comando… se per accedere ai database usi un tool grafico (come per esempio Sequel Pro) allora non ne hai nessun bisogno.

  9. per compilare uso il terminale, adesso ho problemi da una pagina php a raggiungere il database!!

  10. ciao a tutti:ho installato su leopard mysql 5.0 e funzionava, poi ho dovuto disinstallarlo perche dopo sperimentazioni varie non funzionava e lo ho fatto con il comando (sudo rm -R /usr/local/mysql*) adesso quando tento di reinstallarlo mi dice che non è possibile perchè c’è già una copia installata, sper qualcuno possa aiutarmi.

    • anche io ho lo stesso problema… Come risolvere????!!

      • Questi sono i passi necessari per disinstallare completamente MySQL.

        sudo rm /usr/local/mysql
        sudo rm -rf /usr/local/mysql*
        sudo rm -rf /Library/StartupItems/MySQLCOM
        sudo rm -rf /Library/PreferencePanes/My*
        edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
        rm -rf ~/Library/PreferencePanes/My*
        sudo rm -rf /Library/Receipts/mysql*
        sudo rm -rf /Library/Receipts/MySQL*
        

        Dopodiché è possibile installare una nuova versione.

  11. Ringrazio molto per i consigli…
    Anche se continuo ad avere qualche problemino a passare da mysql 6 al 5.1, continua a rilevarmi la versione precedente.
    Mah…

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: