Ho installato Git (bash?) Da www.git-scm.com Ho anche un'installazione funzionante di MySQL. Sto usando Windows 8.1. Il percorso della mia directory mysql bin è nella variabile di ambiente path, e il servizio mysql è in esecuzione.Git Bash mysql vuoto
Se apro cmd.exe e digito mysql -u root
quindi mi registra correttamente, ricevo il messaggio "welcome to mysql monitor" e posso iniziare a digitare sql.
Tuttavia in Git bash, se si digita mysql -u root
, quindi si avvia appena un nuovo collegamento vuoto e non fa nulla.
Se si immette mysql -?
, ottengo ancora le informazioni della guida di MySQL. Se digito mysql start
, ottengo il numero Access denied for user ''@'localhost' to database 'start'
.
Come posso accedere a mysql correttamente in git bash?
Si prega di vedere la mia immagine greggio spiegando la mia situazione qui di seguito:
Sembra che abbia effettivamente avviato il client mysql, ma il terminale si sta comportando come sarebbe se il login non ha avuto TTY (sessione non interattiva). Se hai digitato una query sulla riga vuota e l'hai terminata correttamente, MySQL probabilmente produrrebbe qualche output come se stesse leggendo il flusso da stdin. Non so molto su Git bash per raccomandare come correggerlo. –
Grazie per il tuo commento, sfortunatamente sono un principiante anche a git bash e sto cercando di ottimizzare il mio ambiente! Continuerò a provare. –
Se git-bash è basato su MinGW, potrebbe essere visualizzato un sintomo di questo https://code.google.com/p/mintty/issues/detail?id=158 Mi spiace di non saperne di più per confermarlo. –