参数说明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录 -DMYSQL_DATADIR=/usr/local/mysql/data //数据库存放目录 -DWITH_MYISAM_STORAGE_ENGINE=1 //安装myisam存储引擎 -DWITH_INNOBASE_STORAGE_ENGINE=1 //安装innodb存储引擎 -DWITH_ARCHIVE_STORAGE_ENGINE=1 //安装archive存储引擎 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 //安装blackhole存储引擎 -DENABLED_LOCAL_INFILE=1 //允许从本地导入数据 -DDEFAULT_CHARSET=utf8 //使用utf8字符 -DDEFAULT_COLLATION=utf8_general_ci //校验字符 -DEXTRA_CHARSETS=all //安装所有扩展字符集 -DMYSQL_TCP_PORT=3306 //MySQL监听端口 -DMYSQL_USER=mysql //MySQL用户名
其他参数:
-DWITH-EMBEDDED_SERVER=1 //编译成embedded MySQL library (libmysqld.a) -DSYSCONFDIR=/etc //MySQL配辑文件 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock //Unix socket 文件路径 -DWITH_READLINE=1 //快捷键功能 -DWITH_SSL=yes //SSL -DWITH_MEMORY_STORAGE_ENGINE=1 //安装memory存储引擎 -DWITH_FEDERATED_STORAGE_ENGINE=1 //安装frderated存储引擎 -DWITH_PARTITION_STORAGE_ENGINE=1 //安装数据库分区 -DINSTALL_PLUGINDIR=/usr/local/mysql/plugin //插件文件及配置路径 BUILD_CONFIG 采用官方发行版一致的编译参数 CMAKE_BUILD_TYPE 指定产品编译说明信息 RelWithDebInf CMAKE_INSTALL_PREFIX 指定MySQL安装路径 /usr/local/mysql CPACK_MONOLITHIC_INSTALL是否建立单个安装包文件 OFF DEFAULT_CHARSET MYSQL 默认字符集 latin1 DEFAULT_COLLATION MYSQL 默认排序字符集 latin1_swedish_ci ENABLE_DEBUG_SYNC 是否启用同步调试功能 ON ENABLE_DOWNLOADS 是否下载可选文件 OFF ENABLE_DTRACE 是否包含 DTrace 支持 ENABLE_GCOV 是否包含 Gcov 支持 5.5.14 ENABLED_LOCAL_INFILE 是否启用本地 LOAD DATA INFILE OFF ENABLED_PROFILING 是否启用代码查询分析 ON INSTALL_BINDIR MySQL 主执行文件目录 PREFIX/bin INSTALL_DOCDIR 文档安装路径 PREFIX/docs INSTALL_DOCREADMEDIR 自述文件目录 PREFIX INSTALL_INCLUDEDIR 头文件目录 PREFIX/include INSTALL_INFODIR 关于信息文件目录 PREFIX/docs INSTALL_LAYOUT 选择预定义的安装 STANDALONE INSTALL_LIBDIR 库文件目录 PREFIX/lib INSTALL_MANDIR 手册页面目录 PREFIX/man INSTALL_MYSQLSHAREDIR 共享数据目录 PREFIX/share INSTALL_MYSQLTESTDIR mysql-test 目录 PREFIX/mysql-test INSTALL_PLUGINDIR 插件目录 PREFIX/lib/plugin INSTALL_SBINDIR 服务器超级用户执行文件目录 PREFIX/bin INSTALL_SCRIPTDIR 脚本目录 PREFIX/scripts INSTALL_SHAREDIR aclocal/mysql.m4 安装目录 PREFIX/share INSTALL_SQLBENCHDIR sql-bench 性能测试工具目录 PREFIX INSTALL_SUPPORTFILESDIR 扩展支持文件目录 PREFIX/support-files MYSQL_DATADIR 数据库存放目录 MYSQL_MAINTAINER_MODE 是否启用MySQL的维护环境 OFF MYSQL_TCP_PORT TCP/IP 端口号 3306 MYSQL_UNIX_ADDR Unix Socket 套接字文件 /tmp/mysql.sock SYSCONFDIR 选项配置文件目录 WITH_COMMENT 编译环境发表评论 WITH_DEBUG 是否包括调试支持 OFF WITH_EMBEDDED_SERVER 是否要建立嵌入式服务器 OFF WITH_xxx_STORAGE_ENGINE 静态编译xxx 存储引擎到服务器 WITH_EXTRA_CHARSETS 额外的字符集,包括 all WITH_LIBWRAP 是否包括支持libwrap(TCP包装) OFF WITH_READLINE 使用捆绑的readline OFF WITH_SSL 是否支持SSL no WITH_ZLIB 是否支持Zlib system WITHOUT_xxx_