码迷,mamicode.com
首页 > 数据库 > 详细

LINUX下如何编译MYSQL源代码

时间:2017-09-16 14:44:41      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:alt   gcc   指定   .so   isa   readline   line   col   char   

LINUX下如何编译MYSQL源代码

 

Linux下面编译MYSQL的源代码方式如下:

 

首先下载源代码:选择下面这个版本:

 技术分享

下载相应的CMake, gcc, bison等所依赖组件:                                                                                  

a) 安装cursor library:

 技术分享

 b) 安装gcc 和 gcc-c++

 技术分享

c) 下载boost:  用g++

 技术分享

 

或者根据不同的参数,指定参数,然后运行CMAKE:

 

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DSYSCONFDIR=/etc \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

 

 技术分享

运行下面的命令,进行真正的编译:

make && make install

LINUX下如何编译MYSQL源代码

标签:alt   gcc   指定   .so   isa   readline   line   col   char   

原文地址:http://www.cnblogs.com/rgyu/p/7531051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!