sesion not linea iniciar ingresar found como mysql git-bash

not - como iniciar sesion en mysql



Git Bash mysql blank (2)

Cree un acceso directo en el escritorio de Windows con este destino:

"C: / Archivos de programa / Git / usr / bin / mintty.exe" -e "C: / Archivos de programa / Git / usr / bin / winpty.exe" "C: / Archivos de programa (x86) / MariaDB 10.1 / bin / mysql.exe "-uroot -p

He instalado Git (bash?) De www.git-scm.com También tengo una instalación de trabajo de MySQL. Estoy usando Windows 8.1. La ruta a mi directorio bin de mysql está en mi variable de entorno de ruta, y el servicio mysql se está ejecutando.

Si abro cmd.exe y escribo mysql -u root , me registra con éxito, recibo el mensaje "Bienvenido a mysql monitor" y puedo comenzar a escribir sql.

Sin embargo, en Git bash, si mysql -u root entonces comienza un nuevo enlace en blanco y no hace nada.

Si mysql -? en mysql -? Entonces sigo recibiendo la información de ayuda de mysql. Si mysql start , obtengo el Access denied for user ''''@''localhost'' to database ''start'' .

¿Cómo puedo acceder a mysql correctamente en git bash?

Por favor vea mi imagen cruda explicando mi situación a continuación:


Tuve el mismo problema con git bash y mysql, y la solución a esto es usar

winpty mysql -u root

Supongo que esto se debe a que está ejecutando mysql para Windows, utilizando el entorno Unix, y que yo sepa, winpty debería usarse para ejecutar aplicaciones de Windows en el git bash (no estoy 100% seguro, tal vez alguien pueda confirmarlo).