cygwin で MySQLのコンソール
gnupack の cygwin で、どうしても MySQLのコンソールが使いたくて、ソースからビルドしたらエラーになりました。
バージョンは以下の通り
gnupack | 7.02 |
MySQL | 5.1.60 |
エラーは次の通り
readline/readline.h:79:29: fatal error: sys/ttydefaults.h: No such file or directory
「sys/ttydefaults.h: No such file or directory」で google さんに検索依頼。以下のサイトがひっかかりました。
曰く
「readline は cygwin で別個に入れて、 configure では --without-readline しなさい」
「configure 実行済だったら、 ディレクトリを clean up しておきなさい」
つまり、
make distclean ./configure --without-readline CFLAGS=-O2 make make install
ちなみに、 Windowsに install した ローカルの MySQL に入るには
mysql -uroot -p -h 127.0.0.1
localhost ではダメなようです。
蛇足になりますが、http://bugs.mysql.com/bug.php?id=45057 を見ると...
[25 May 2009 12:16] Miguel Solorzano
Thank you for the bug report. Sorry but currently the Cygwin isn't supported.
Oh...orz