MinTTY 是一个小巧但却很实用的 Cygwin 终端机,但有个严重的问题就是无法调用交互性的 Windows 原生程序,比如说 mysql.exe,当你在 MinTTY 中输入如下的命令:
复制代码 代码如下:
$ mysql -uroot -p
某些程序,比如 python,会提供参数 -i,使自身在终端中进入交互模式,可惜并非所有的程序都有这样的参数。
解决的办法,使用 Cygwin 版本的 MySQL 客户端,但 Cygwin 并没有提供,所以就只有自己动手编译一个!
在 下载源码包并解压。
复制代码 代码如下:
$ wget
$ tar zxvf mysql-5.5.0-m2.tar.gz
$ cd mysql-5.5.0-m2
准备好以后,开始编译过程:
复制代码 代码如下:
$ ./configure --without-server --without-readline CFLAGS=-O2 CXXFLAGS=-O2
$ make
$ make install
编译安装完 MySQL Client,打开 Windows 系统中的 MySQL Server,使用如下的命令测试一下:
复制代码 代码如下: