基于cmake的mysql安装.docx
《基于cmake的mysql安装.docx》由会员分享,可在线阅读,更多相关《基于cmake的mysql安装.docx(5页珍藏版)》请在第一文库网上搜索。
1、1 基于cmake的mysq1安装1.1 前言从mysq15.5起,mysq1源码安装的编译工具COnfigUre开始向Cmake过渡。安装方式和之前的略有不同。在这里简单介绍总结下。安装之前,检查下GNUmake,GCC,Per1,Iibncurses5-dev,cmake-2.8.4是否都己经安装,如果没有安装,用yuminsta11安装补全1.2 安装Cmake# 进入源代码目录Cdusr1oca1src# 下载安装文件Wgethttp:/www.cmake.Org/fi1es/v2.8/cmake-2.8.4.tar.gz# 解压缩tarzxvfcmake-2.8.4.tar.gz#
2、安装cdcmake-2.8.4./bootstrapgmakegmakeinsta11# 退回源代码目录cd./1.3 cmake简介CMake是crossp1atformInake的缩写。它是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)O他能够输出各种各样的ITIakefiIe或者ProjeCt文件,能测试编译器所支持的C+特性,类似UN1X下的automakeo和之前COnfigUre的语法对比如下configureCommandCMakeCommand./configurecmake./configure-he1pcmake.-1Horccmake.重新
3、编译时,需要清除旧的对象文件和缓存信息对于COnfigUre需要执行如下命令makec1ean对于Cmake,则需要执行如下命令rm-fCMakeCache.txt安装选项的对比如下:ParameterconfigureOptionCMakeOptionInsta11ationbasedirectory-prefix=usr-DcmakejnstA11_PREFix=/usrmysq1ddirectory-IibexecdiTusrZsbin-DINSTA11-SBINDIR=SbinDatadirectory-1oca1statedir=var1ibmysq1-DMYSQ1_DATADIR=
4、/var/1ib/mysq1Configdirectory(f)-sysconfdir=etcmysq1-DSYSCONFDIR=etcmysq1P1ugindirectory-with-p1ugindir=usr1ib64mysq1p1ugin-D1NSTA11_P1UGINDIR=Iib64mysq1PIUginManpagedirectory-mandir=usrshareman-DINSTA11eMANDIR=ShareZmanShared-datadirectory-sharedstatedr=usrsharemysq1-DINSTA11-SHAREDIR=Share1ibraryi
5、nsta11ationdirectory-Iibdir=usr1ib64mysq1-DINSTA11_1IBDIR=1ib64/mysq1Headerinsta11ationdirectory-inc1udedir=usrinc1udemysq1-D1NSTA11-INC1UDED!R=ndudemysq1Infodocdirectory-infodir=usrshareinf-DINSTA11,INFODIR=shareinfoCMAKE_INSTA11.PREFIX值是安装的基本目录,其他CmakC选项值是不包括前缀,是相看路径名,绝对路径包括CMAKE_INSTA11.PREFIX路径。
6、COnfigUre编译插件选项一with-p1ugins=csv,myisam,myisammrg,heap,innobase,archive,b1ackho1e在CInake中没有直接对应的相同选项。对于csv,myisam,myisammrg,heap在Cmake中是不需要明确指定存储引擎的名称,因为它们是强制性安装。可以使用以下选择来安装innodb,archive,b1ackho1e存储引擎-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_B1ACKHO1E_STORAGE_ENGINE=1(1可
7、以使用On代替)1.4 安装bison-2.5#进入源代码目录Cdusr1oca1src# 下载安装文件Wgethttp:/ftp.gnu.Org/gnu/bison/bison-2.5.tar.gz# 解压缩tarzxvfbison-2.5.tar.gz# 安装cdbison-2.5./configuremakemakeinsta11#退回源代码目录cd./1.5 Mysq1安装# 创建mysq1用户和组usrsbingroupaddmysq1usrsbinuseradd-gmysq1mysq1mkdirusr1oca1mysq1mkdirusr1oca1mysq1data# 取源代码放到目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 cmake mysql 安装