Cygwinにmysql gemをインストールした記録
手順
MySQLのビルド
./configure --prefix=/usr/local --without-server --without-readline CFLAGS=-O2 make make install
prefixはお好きに。
サーバをビルドするときmakeがこけたので--without-server。ライブラリだけ手に入ればいいしね。
問題点
接続先としてlocalhostを指定したときつながってくれない。localhostを指定するとUnix ドメイン・ソケットってやつ(詳しくない)で接続しようとするからだと思います。
明示的にIPアドレス127.0.0.1を指定するとつながります。
[05-20 19:37:12] $ mysql -uroot ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [05-20 19:37:44] $ mysql -uroot -h127.0.0.1 Welcome to the MySQL monitor. Commands end with ; or \g.