LINUX下如何编译MYSQL源代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX下如何编译MYSQL源代码相关的知识,希望对你有一定的参考价值。

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源代码的主要内容,如果未能解决你的问题,请参考以下文章

linux下安装php编译参数

Linux下源码安装编译mysql数据库

求大神告知 linux系统下,JAVA如何操作mysql备份和还原。求源代码~~~~测试通过的加分。

Linux平台下安装MySQL

Linux系统下自行编译安装MySQL及基础配置全过程解析

在虚拟机Linux系统上手工编译安装Mysql