Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: my sql e mac osx

  1. #1

    my sql e mac osx

    Salve, sto cercando di capire come fare ad installare mysql su mac osx, o comunque come fare ad utilizzarlo visto che, dopo aver scaricato il dmg dal sito ufficiale ed aver eseguito l'istallazione , non capisco assolutamente dove possano stare i file necessari per esempio, per collegare un database ad un cms mambo che vorrei installare sul mio localhost.
    Premetto che sono un neofita di queste cose e quindi mi scuso per l'imprecisione , ringrazio però che mi volesse dare una mano!

  2. #2
    Allora.. la prima cosa che devi fare e' creare il file /etc/my.cnf!
    Percio' apri il terminale e dai i seguenti comandi:
    codice:
    sudo cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
    Devi cambiare i permessi alla directory dove MySQL mette i Database:
    codice:
    sudo chown -R mysql /usr/local/mysql/data
    Adesso devi settare la password per accedere a MySQL:
    codice:
    /usr/local/mysql/bin/mysqladmin -u root password 'New_Password'
    Ora per "usare" MySQL dai:
    codice:
    /usr/local/mysql/bin/mysql -u root -p
    Per far partire|stoppare|restartare il demone di MySQL dai:
    codice:
    /usr/local/mysql/bin/mysqld_safe start|stop|restart
    Se non vuoi scrivere ogni volta il Path per il comando '/usr/local/mysql/bin/' devi cambiare il file ~/.bash_profile e ti aggiungi le righe di alias nella forma:
    codice:
    alias mysql='/usr/local/mysql/bin/mysql -u root -p'
    E dopo dai:
    codice:
    source .bash_profile
    Cosi' basta che lanci il comando mysql senza specificare la Path!

    Basta.. penso di averti detto tutto!
    Nel caso vedi che continua a darti l'errore seguente solo quando cerchi di accedere a MySQL allora prova a riavviare il Mac.. non so perche' ma a volte funziona!
    codice:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  3. #3
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    tutto bene, la prossima volta usate la ricerca cosi non ti ammazzavi a scrivere tutto

  4. #4
    ti ringrazio per la disponibilità , ma appena metto la prima stringa di codice che mi hai suggerito nel terminale e premo invio, mi viene richiesto di inserire una password e qualasiasi cosa inserisco mi da errore... sai da cosa può dipendere?

  5. #5
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    devi inserire la password di amministrazione del computer

  6. #6
    grazie ancora, sto cercando piano di capirci qualcosa...
    adesso giungo allo step 3 e mi da questa risposta
    'Access denied for user 'root'@'localhost' (using password: NO)'

    forse non c'è una password impostata (e quindi non c'è bisogno di cambiarla?)
    Inoltre un'altra domanda , dopo essere arrivato alla conclusione di tutti gli step indicati cortesemente da kruskaiev, per far partire il mysql ogni volta che accendo il computer devo sempère aprire il terminale e scrivere "mysql"?, anche seho installato lo statrupitem.pkg presente nel pacchetto dmg scaricabile dal sito mysql?

    Grazie di nuovo

  7. #7
    Puoi far partire MySQL anche da Preferenze di Sistema allora!
    E.. devi sapere che MySQL ha bisogno a tutti i costi di una password.. non puoi evitare di metterla!
    In teoria basta la stringa seguente per impostare la password di MySQL:
    codice:
    /usr/local/mysql/bin/mysqladmin -u root password
    Se ti da errore.. postami il comando che hai dato e l'errore completo!
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  8. #8
    eccoti la risposta che ricevo quando inserisco la stringa che mi hai suggerito

    /usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: NO)'

  9. #9
    ho appena riprovato a rifare i passaggi che mi hai suggerito ma giunto allo comando 3 (/usr/local/mysql/bin/mysqladmin -u root password) ricevo il messagggio che ti ho scritto poco sopra e cioè

    usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: NO)'

    Sapresti suggerimi qualcosa?

  10. #10
    Dopo la stringa password devi scrivere la password tra apici che tu vorresti usare tipo:
    codice:
    /usr/local/mysql/bin/mysqladmin -u root password 'mia_nuova_password'
    P.S. Scusa se ti rispondo in ritardo ma ho poco tempo per navigare durante il giorno..
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.