Vai al contenuto

mi serve aiuto per imparare a impostare le variabili d'ambiente sul mio Mac


Messaggi raccomandati

Salve a tutti sono uno studente al primo anno di università e quest'anno ho iniziato a entrare un po nel mondo dell'informatica...:) Ho fatto un po di programmazione in C a livelli base e ora mi ritrovo a dover sostenere un esame di database con programma MySQL....!!! il programma per Windows funziona bene e non da problemi ma volevo scaricarlo anche sul mio mac visto che il mio prof ha detto che non ci dovrebbero essere grandi differenze! Purtroppo la sua risposta non è stata molto chiara quando gli ho scritto che non funzionava nulla!!! Mi ha detto di impostare una nuova variabile d'ambiente ma purtroppo col mac mon ne sono capace...!! ho imparato da poco su Window.. in seguito posto la sua risposta e ogni aiuto è più che gradito...!:)

############################################### uso su OSX

Una volta installato, si deve estendere il path
modificando la variabile d'ambiente PATH definita in
/Users/nomeutente/.profile (dove 'nomeutente' e' il vostro nome d'utente
su OSX) e aggiungendo alla fine di .profile, ad esempio:


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

    export PATH


dove


    /usr/local/bin


e' la cartella dove e' stato installato mysqld_safe e tutti i programmi di mysql


A seconda dei casi, la cartella potrebbe essere


    /sw/bin

o


    /opt/local/bin


In ogni caso si tenga presente che il programma del server e'


    mysqld_safe


per cui il comando di lancio e'


    mysqld_safe --datadir=/cartella/data/della/vostra/installazione

######################################################

 

Grazie in anticipo... :):) :)

Link al commento
Condividi su altri siti

Apri il terminale, scrivi

codice:

export NOME_VARIABILE="valore"


Per renderlo permanente mettilo in .profile nella home.

 

il .profile è il profilo dell'utente (variabili, alias...) è un file nascosto

che vedi aprendo la shell o terminale e digitando il comando ls -a
potrebbe non esserci, se è così crearlo con l'editor "vi" o "nano" che è un po'
più user friendly
digitando nano .profile

per sapere il path preciso invece, una volta posizionato nella directory che ti
interessa, digita pwd che ti darà il path assoluto.

Imac 21.5 late 2012 Intel Core i5 quad-core a 2,9GHz Turbo Boost fino a 3,6GHz 8GB ram, fusion drive da 1TB NVIDIA GeForce GT 650M con 512MB

Link al commento
Condividi su altri siti

Non è banale l'installazione di mySql, mi sono scontrato anche io qualche settimana fa ed ho usato una via traversa (non mi ricordo quale) per evitare di buttarci troppo tempo..

Cmq il PATH altro non è che il percorso per raggiungere un programma/file, facendo le modifiche descritte sopra si dice al mac dove cercare/trovare il programma che vogliamo eseguire, ad esempio se da terminale vuoi far partire un programma che si chiama pippo devi metterti nella cartella specifica e chiamarlo, altrimenti fai le operazioni sopra e dici PATH = posto_dove_si_trova_pippo, potendo così chiamare pippo da qualsiasi posizione nel terminale, non necessariamente la cartella specifica del programma.

 

Cmq come hai scaricato MySQL?

Antivirus su mac? No grazie!! Utente Mac dal 10 aprile 2009.

 MacBook air 13, MacBook White 13, Canon Eos 1100D, Nexus5  . Lurker. Tartassala!! ToDo: Tentare di conquistare il mondo!!

Link al commento
Condividi su altri siti

X Junior: grazie per la spiegazione...:) in poche parole se anzichè chiamarlo path lo chiamassero cammino mi risparmiavo domande e problemi...:) cmq l'ho scaricato da internet nel sito ufficiale... però ti scarica solo i file necessari a farlo partire da terminale in teoria e non la workbench come per windows!

X airair: io avevo provato a fare una cosa simile ma senza successo... ti mando le righe di codice e dimmi se ho fatto errori imperdonabili se puoi....:

 

#########################

imac-di-alessio:~ alessiotognon$ mysqld_safe --datadir=/mysql-5.6.12-osx10.7-x86_64
-bash: mysqld_safe: command not found
imac-di-alessio:~ alessiotognon$ PATH="\usr\local\bin:$PATH"
imac-di-alessio:~ alessiotognon$ export PATH

imac-di-alessio:~ alessiotognon$ mysqld_safe --datadir=/mysql-5.6.12-osx10.7-x86_64
-bash: mysqld_safe: command not found
imac-di-alessio:~ alessiotognon$ mysqld_safe --datadir=/mysql-5.6.12-osx10.7-x86_64\07\06\2013
-bash: mysqld_safe: command not found
imac-di-alessio:~ alessiotognon$
Last login: Mon Jun 10 19:22:06 on console
imac-di-alessio:~ alessiotognon$ ls -a
.            .cups            Library
..            .dropbox        Movies
.CFUserTextEncoding    Desktop            Music
.DS_Store        Documents        Pictures
.Trash            Downloads        Public
.bash_history        Dropbox

imac-di-alessio:~ alessiotognon$

##########################

 

grazie in anticipo...:)

Link al commento
Condividi su altri siti

esco da un liceo scientifico tradizionale e sono al primo anno di statistica finanziaria non di informatica... per me sarebbe grave non sapere cosa sia una variabie aleatoria o disegnare una curva... ho solo un paio di esami di informatica...:)

Link al commento
Condividi su altri siti

.. si ma path è inglese non informatica!

 

cmq, io del resto non ci capisco nulla. 

 

ti faccio i migliori auguri per la tua carriera universitaria.

 La supposizione è la madre di tutte le cazzate.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...