Come iniziare con MySQL su Mac

2

Sono tutto molto nuovo a mySQL. L'ho installato dal sito Web di Oracle e penso di essere riuscito a eseguire il server con il comando:

sudo ./mysqld_safe --console

Ma è impossibile aprire il client e avere il "mysql >" sollecito che nessun altro sembra avere difficoltà a farlo. Ho provato:

  • ./mysql
  • ./mysql -u root -p
  • ./mysql -u root -p root
  • ./mysql -u myusername

etc ... (Ho provato anche con 'sudo' prima)

Ricevo sempre lo stesso messaggio:

ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: XX)

Come vedi, non so davvero cosa sto facendo. Qualche consiglio?

    
posta kaleidoscop 21.01.2016 - 10:27
fonte

2 risposte

3

Configurazione post installazione

Hai passato il configurazione post installazione ?

In particolare, Protezione degli account MySQL iniziali è importante perché imposta gli utenti e le password predefiniti.

birra

Potresti provare a installare MySQL tramite il progetto homebrew . Con brew installato, puoi installare MySQL usando il comando:

brew install mysql

MAMP

In alternativa, MAMP offre un'edizione basata su un'applicazione di MySQL. L'avvio dell'applicazione avvia una copia preconfigurata di MySQL per te e include il myphpadmin basato sul Web.

Per quanto riguarda il tuo commento che desidera una soluzione gratuita, MAMP è gratuito:

Similar to a Linux-Distribution, MAMP is a combination of free software and thus it is offered free of charge. MAMP is released under the GNU General Public License and may thereby be distributed freely within the boundaries of this license.

    
risposta data 21.01.2016 - 10:47
fonte
0

Scopri qual è il percorso di MySQL e assicurati che non ci sia un'altra installazione in conflitto con quella installata dal compositore. Nel terminale:

nano ~/.bash_profile

Potresti vedere qualcosa come:

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

Puoi reimpostare la password di root quando saprai dove chiamare mysql da:

/path/to/mysql/bin/mysqladmin -u root password [yourpasswordhere]

Il mio percorso verso MySQL è / usr / local / mysql / bin / mysqladmin

Quale sistema operativo stai utilizzando? Usavo la MAMP ma non me ne importava. Preferisco impostare il mio stack LAMP (Linux, Apache, MySQl, PHP) usando i dettagli delineati in questo tutorial:

link

    
risposta data 15.12.2016 - 09:39
fonte

Leggi altre domande sui tag