Git Bash mysql en blanco
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 mysql ESTÁ en mi variable de entorno path, y el servicio mysql SE ESTÁ ejecutando.
Si abro cmd.exe y escriba mysql -u root
luego me registra con éxito, recibo el mensaje "bienvenido a mysql monitor", y puedo comenzar a escribir sql.
Sin embargo, en Git bash, si escribo mysql -u root
entonces simplemente inicia un nuevo enlace en blanco y no lo hace nada.
Si escribo mysql -?
entonces todavía obtengo la información de ayuda de mysql. Si escribo 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:
2 answers
Tuve el mismo problema con git bash y mysql, y la solución para esto es usar
winpty mysql -u root
Supongo que esto se debe a que está ejecutando mysql para windows, utilizando el entorno unix, y por lo que sé winpty debe ser utilizado para ejecutar aplicaciones de Windows en el git bash (no 100% seguro, tal vez alguien puede confirmar).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-12 23:05:09
Cree un acceso directo en el escritorio de Windows con este destino:
"C:\Program Files\Git\usr \ bin \ mintty.exe" -e "C:\Program Files\Git\usr \ bin \ winpty.exe" "C:\Program Files (x86)\MariaDB 10.1\bin \ mysql.exe " - uroot-p
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 04:30:26