博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINUX下如何编译MYSQL源代码
阅读量:6847 次
发布时间:2019-06-26

本文共 707 字,大约阅读时间需要 2 分钟。

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

转载于:https://www.cnblogs.com/rgyu/p/7531051.html

你可能感兴趣的文章
Vue项目Webpack优化实践,构建效率提高50%
查看>>
mysql命令集
查看>>
学习Vue.js-Day3.1
查看>>
tradingview-websocket进阶
查看>>
Vue动态加载异步组件
查看>>
[面试专题]从for循环看let和var的区别
查看>>
有用的Guava(二)
查看>>
关于BEM的反思
查看>>
前端知识点总结
查看>>
[vscode]“收藏”那些经常访问的资源
查看>>
Django | admin 后台美化处理 JSONField
查看>>
统计语言模型浅谈
查看>>
VR里面做分屏后处理(Split screen post process UE4)
查看>>
NumberPicker实现滑动选择
查看>>
.NET Core 3.0中的数据库驱动框架System.Data
查看>>
ReactOS:基于Windows的开源操作系统
查看>>
IBM AI辩手对战世界级人类辩手,炒作还是秀肌肉?
查看>>
Facebook如何重新设计HHVM JIT编译器的性能
查看>>
IBM发布迄今最强的量子处理器,面向商业和科研用途
查看>>
AWS推出OpenJDK长期支持版本Amazon Corretto
查看>>