cygwin安装mysql

下载mysql 5.1 源码包,解压后,放到/usr/local目录下mysql

一、./configuresql

二、makeui

出现的错误主要有:spa

  1)make[2]: *** [do_abi_check] Error 127 解决方法:编辑Makefile,查找do_abi_check: 将do_abi_check: 后到done 都删除,保存。cmd

从新make,又出现错误:源码

  2)readline/readline.h:70:29: sys/ttydefaults.h: No such file or directory 解决方法:编辑当前目录下的cmd-line-utils/libedit/readline/readline.h
把#include <sys/ttydefaults.h>注释掉。
it

  3)vi.c:918:74: macro "__weak_reference" requires 2 arguments, but only 1 given 解决方法:编辑cmd-line-utils/libedit/vi.crequire

  在#if defined(__weak_reference) && !defined(__FreeBSD__)前面加上file

  #ifdef __CYGWIN__
  #undef __weak_reference
  #endif
  4)make[2]: *** [sql_yacc.cc] 错误 2 解决方法:安装bison。能够用 apt-cyg Install bison。可是我用这个方法没成功,因此下载了一个bison,手动安装,而后从新configure,而后make。最后make成功下载

三、make install