您的位置:首页 > 数据库 > MySQL

mysql中cmake常用参数说明

2011-12-10 12:26 337 查看
#mysql Mysql从5.5开始,源代码安装将原来的configure改为cmake,因此在安装mysql 5.5.x时,需要先安装cmake,可以通过源码安装,也可以通过apt-get软件包安装.

在用cmake配置mysql过程中,找到一些主要的参数说明如下,供参考:

CMAKE_INSTALL_PREFIX mysql的安装路径;

DEFAULT_CHARSET 默认的服务器编码,

DEFAULT_COLLATION 也是关于编码的

MYSQL_DATADIR data目录

MYSQL_TCP_PORT TCP/IP端口,3306

MYSQL_UNIX_ADDR unix的socket文件,默认/tmp/mysql.sock

WITH_xxx_STORAGE_ENGINE 编译静态的存储引擎xxx

WITHOUT_xxx_STORAGE_ENGINE Exclude storage engine xxx from build

WITH_EXTRA_CHARSETS 扩展字符集

WIHT_ZLIB zlib支持

常用的选项有下边这些:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

#安装目录

-DMYSQL_DATADIR=/usr/local/mysql/data \

#数据库存放目录

-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \

#Unix socket 文件路径

-DWITH_MYISAM_STORAGE_ENGINE=1 \

#安装 myisam 存储引擎

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

#安装 innodb 存储引擎

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

#安装 archive 存储引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

#安装 blackhole 存储引擎

-DWITH_PARTITION_STORAGE_ENGINE=1 \

#安装数据库分区

-DENABLED_LOCAL_INFILE=1 \

#允许从本地导入数据

-DWITH_READLINE=1 \

#快捷键功能

-DWITH_SSL=yes \

#支持 SSL

-DDEFAULT_CHARSET=utf8 \

#使用 utf8 字符

-DDEFAULT_COLLATION=utf8_general_ci \

#校验字符

-DEXTRA_CHARSETS=all \

#安装所有扩展字符集

-DMYSQL_TCP_PORT=3306 \

#MySQL 监听端口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: