基于cmake的mysql安装说明

基于cmake的mysql安装说明

ID:2083015

大小:86.00 KB

页数:5页

时间:2017-11-14

基于cmake的mysql安装说明_第1页
基于cmake的mysql安装说明_第2页
基于cmake的mysql安装说明_第3页
基于cmake的mysql安装说明_第4页
基于cmake的mysql安装说明_第5页
资源描述:

《基于cmake的mysql安装说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1基于cmake的mysql安装1.1前言从mysql5.5起,mysql源码安装的编译工具configure开始向cmake过渡。安装方式和之前的略有不同。在这里简单介绍总结下。安装之前,检查下GNUmake,GCC,Perl,libncurses5-dev,cmake-2.8.4是否都已经安装,如果没有安装,用yuminstall安装补全1.2安装Cmake#进入源代码目录cd/usr/local/src#下载安装文件wgethttp://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz#解压缩tarzxvfc

2、make-2.8.4.tar.gz#安装cdcmake-2.8.4./bootstrapgmakegmakeinstall#退回源代码目录cd../1.3cmake简介CMake是"crossplatformmake"的缩写。它是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。和之前configure的语法对比如下重新编译时,需要清除旧的对象文件和缓存信息对于configure需要执行如下命令ma

3、keclean对于cmake,则需要执行如下命令rm-fCMakeCache.txt安装选项的对比如下:CMAKE_INSTALL_PREFIX值是安装的基本目录,其他cmake选项值是不包括前缀,是相对路径名,绝对路径包括CMAKE_INSTALL_PREFIX路径。configure编译插件选项--with-plugins=csv,myisam,myisammrg,heap,innobase,archive,blackhole在cmake中没有直接对应的相同选项。对于csv,myisam,myisammrg,heap在cmake中是不需要明确指定存

4、储引擎的名称,因为它们是强制性安装。可以使用以下选择来安装innodb,archive,blackhole存储引擎-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1(1可以使用on代替)1.1安装bison-2.5#进入源代码目录cd/usr/local/src#下载安装文件wgethttp://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz#解压缩tarzxvfbison-2.5.

5、tar.gz#安装cdbison-2.5./configuremakemakeinstall#退回源代码目录cd../1.1Mysql安装#创建mysql用户和组/usr/sbin/groupaddmysql/usr/sbin/useradd-gmysqlmysqlmkdir/usr/local/mysqlmkdir/usr/local/mysql/data#取源代码放到目录下/usr/local#解压缩进入安装目录tarxvfmysql-5.5.27.tar.gzcdmysql-5.5.27#编译cmake-DCMAKE_INSTALL_PREFIX

6、=/usr/local/mysql-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS:STRING=utf8-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_READLINE=1-DENABLED_LOCAL_INFILE=1-DMYSQL_DA

7、TADIR=/usr/local/mysql/data-DMYSQL_USER=mysql#安装Make&&makeinstall1.2安装后1.2.1链接文件ln-s/usr/local/mysql/lib/libmysqlclient.so.18/usr/lib64/#不执行这一步,运行时可能如下错误error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory1.2.2设置P

8、ATH环境变量Vi/etc/profile#在profile最后加上exportPATH=”/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。