Provando ad installare mySql su Mac Os X 10.5 e seguendo scrupolosamente la manualistica on line ero arrivato al punto dove, per poter avviare agevolmente programmi come mysql e mysqladmin potevo aggiungere un alias del tipo:
alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin
La cosa simpatica che tale alias andrebbe creato ogni volta che si apre una finestra terminale… ed ovviamente il vantaggio dell’alias, in questo modo, si perde perché se ogni volta devo scrivere tutto il percorso all’apertura di ogni shell, tanto vale scrivermi il percorso quando mysql o mysqladmin mi serve…
E la manualistica consigliava infatti di modificare l’environment variable aggiungendo il percorso /usr/local/mysql/bin alla variabile d’ambiente PATH.
Qualcosa mi ricordavo dai tempi dell’università, ma come fare con Mac Os X 10.5?
Spulciando su internet ho trovato la soluzione facile facile che riporto:
Aprite una shell con l’applicazione terminale e digitate:
cat > ~/.profile
Il comando cat genererà un file (nascosto) chiamato profile nella vostra home.
Il file profile viene caricato all’apertura di ogni shell e imposta le variabili d’ambiente che vi trova. Normalmente Mac Os X non ha un file profile nella home ed è per questo che mancando lo creiamo noi con il comando cat.
Digitiamo di seguito:
PATH=$PATH:/usr/local/mysql/bin
E chiudiamo il file con la combinazione di tasti Control-C. Chiudete la shell, riapritela, e adesso basterà, per avviarle, digitare mysql o mysqladmin e il gioco è fatto. Semplice, no?