我可以从DOS提示符成功连接到MySQL,但当我尝试从cygwin连接时,它就挂起了。
$/cygdrive/c/Program\ Files/MySQL/MySQL\ Server\ 5.1/bin/mysql -u root -p
怎么了?
发布于 2008-12-01 03:19:49
假设您具有MySQL的本机Windows构建,则DOS
(命令提示符)窗口和bash
之间存在终端仿真不兼容问题。没有显示mysql
的提示符。
要确认这一点,请键入命令并返回-它可能会起作用,但命令的提示符和回显(您正在键入的内容)正在丢失。
在CYGWIN
系统属性或bash
中可能有解决方法,但我从来没有花时间来解决这个问题。
发布于 2008-12-02 17:54:09
我在这里发布了一个解决方案/解决方法:
enter key sometimes not recognized in windows apps under cygwin
发布于 2013-01-29 06:52:15
我已经为此创建了一个令我满意的半修复方案。我在cmd.exe中运行cygwin.bat,然后输入mysql -一切运行正常。
我当时就意识到这个问题很棘手。
简单的解决方案?下载Console2,在设置下,您可以将其指向cygwin shell。重启Console2,运行mysql,出现输出。
无论如何,这是有利的,因为Console2具有比Mintty更健壮的接口/定制。我真的很喜欢透明度和颜色映射选项。
https://stackoverflow.com/questions/329866
复制相似问题