> 데이터 베이스 > MySQL 튜토리얼 > Linux 下 MySQL 5.5.8 源码编译安装记录

Linux 下 MySQL 5.5.8 源码编译安装记录

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 16:58:38
원래의
997명이 탐색했습니다.

系统:Ubuntu 10.10mysql源码文件:mysql-5.5.8.tar.gz安装所需工具:cmake, GNU make, gcc, Perl, libncurses5-dev, bis

系统:Ubuntu 10.10

mysql源码文件:mysql-5.5.8.tar.gz

安装所需工具:cmake,   GNU make,   gcc,  Perl,  libncurses5-dev,  bison(可选),  chkconfig

注:
1.官方2010-11-18的源码有几处bug,在编译之前参照官方的说明,进行了手动修改。

官方说明链接:

2.官方5.5版本参考手册:

汗了一下,3392页的参考手册!

=>工具安装:

1. cmake

    ----没有自己编译安装cmake

    ----shell:~$ sudo apt-get install cmake

    ----版本:2.8.2

2. GNU make

    ----ubuntu自带

    ----版本:3.81

3.GCC

    ----ubuntu自带

    ----版本:4.4.5(官方文档:必须3.2以上)

4.Perl

    ----ubuntu自带

    ----版本:5.10.1

5.libncurses5-dev (ncurses-devel)

    ----若差了这个包,,在cmake的时候会报错。

    ----Debian/Ubuntu上的包名是libncurses5-dev,RedHat和其他版本对应的是ncurses-devel

    ----shell:~$ sudo apt-get install libncurses5-dev

    ----报错信息

------------------

              -- MySQL 5.5.8
              -- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)
              CMake Error at cmake/readline.cmake:82 (MESSAGE):
                   Curses library not found.  Please install appropriate package,

 

                   remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu , package name is libncurses5-dev ,

                   on Redhat and derivates it is ncurses-devel.
              Call Stack (most recent call first):
              cmake/readline.cmake:126 (FIND_CURSES)
              cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT)
              CMakeLists.txt:256 (MYSQL_CHECK_READLINE)


               -- Configuring incomplete, errors occurred!

---------------------------------

linux

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿