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