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

相關文章
相關標籤/搜索