首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

MySQL CMake参数叨明手册

2013-01-01 
MySQL CMake参数说明手册http://www.sunchis.com/html/db/mysql/2012/0612/419.htmlMySQL CMake参数说明手

MySQL CMake参数说明手册

http://www.sunchis.com/html/db/mysql/2012/0612/419.html

MySQL CMake参数说明手册

MySQL自5.5版本以后,就开始使用CMake编译工具了,因此,你在安装源文件中找不到configure文件是正常的。很多人下到了新版的MySQL,因为找不到configure文件,不知道该怎么继续下去。有没有一篇可供参考的文章呢?其实在http://forge.mysql.com网站上有一篇文章,专门介绍了如何用CMake工具进行新版MySQL的编译安装。

原文地址为:http://forge.mysql.com/wiki/Autotools_to_CMake_Transition_Guide。

1、介绍
2、命令调用语法
3、安装参数选项
4、存储引擎选项
5、库文件加载选项
6、其他选项介绍

本页将介绍常用编译工具的一些配置选项和这些配置选项在CMake中又是如何进行配置的,然后介绍如何使用CMake工具来构建编译MySQL。

命令调用语法

下表列出了常用编译工具的调用语法和等效的CMake命令。“.”表示你当前的工作目录路径,请根据你所在的目录,适当的替换掉路径“.”。

在CMake中,引擎被作为单个的选项来进行控制。假设有以下配置选项:

参数值说明配置选项CMak选项TCP/IP端口--with-tcp-port-=3306-DMYSQL_TCP_PORT=3306UNIX socket文件--with-unix-socket-path=/tmp/mysqld.sock-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock启用加载本地数据--enable-local-infile-DENABLED_LOCAL_INFILE=1扩展字符支持--with-extra-charsets=all(默认:all)-DEXTRA_CHARSETS=all(默认:all)默认字符集--with-charset=utf8-DDEFAULT_CHARSET=utf8默认字符校对--with-collation=utf8_general_ci-DDEFAULT_COLLATION=utf8_general_ciBuild the server--with-server无嵌入式服务器--with-embedded-server-DWITH_EMBEDDED_SERVER=1libmysqld权限控制--with-embedded-privilege-control无安装文档--without-docs无Big tables支持--with-big-tables, --without-big-tables无mysqld运行用户--with-mysqld-user=mysql-DMYSQL_USER=mysql调试模式--without-debug(默认禁用)-DWITH_DEBUG=0(默认禁用)GIS支持--with-geometry无社区功能--enable-community-features无Profiling--disable-profiling(默认启用)-DENABLE_PROFILING=0(默认启用)pstack--without-pstack无(新版移除该功能)汇编字符串函数--enable-assembler无构建类型--build=x86_64-pc-linux-gnu没有等效参数交叉编译主机--host=x86_64-pc-linux-gnu没有等效参数客户端标志--with-client-ldflags=-lstdc++无线程安全标志--enable-thread-safe-client无注释存储类型--with-comment='string'-DWITH_COMMENT='string'Shared/static binaries--enable-shared --enable-static无内存使用控制--with-low-memory无 

热点排行