MySQL 5.5编译安装cmake参数说明
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,-DCMAKE_INSTALL_PREFIX=dir_name 安装的主目录-DDEFAULT_CHARSET 字符集,默认字符集是latin1-DDEFAULT_COLLATION=collatio
千家信息网最后更新 2026年11月01日MySQL 5.5编译安装cmake参数说明-DCMAKE_INSTALL_PREFIX=dir_name 安装的主目录
-DDEFAULT_CHARSET 字符集,默认字符集是latin1
-DDEFAULT_COLLATION=collation_name 服务校对,默认的是latin1_swedish_ci,可以通过SHOW COLLATION语句查看哪个校对匹配的字符集
-DENABLED_LOCAL_INFILE 是否打开LOAD DATA INFILE的LOCAL参数
-DWITH_INNOBASE_STORAGE_ENGINE=1 将INNODB存储引擎编译进去
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 将FEDERATED存储引擎编译进去
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 将BLACKHOLE存储引擎编译进去
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 不编译EXAMPLE存储引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 将分区存储引擎编译进去
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 将Performance Schema(性能视图)存储引擎编译进去
-DCOMPILATION_COMMENT=string 编译环境描述
-DWITH_READLINE=bool 是否使用readline库
-DSYSCONFDIR=dir_name my.cnf参数文件的路径
-DMYSQL_UNIX_ADDR=file_name Unix socket文件的路径,socket文件用于服务器监听连接,这个参数必须是绝对路径
-DENABLED_PROFILING=bool 是否开启profiling代码的查询(用于SHOW PROFILE and SHOW PROFILES语句)
-DMYSQL_DATADIR=dir_name MySQL文件目录的路径,这个参数也可以在启动MySQL的时候带上--datadir参数进行设置
-DWITH_EXTRA_CHARSETS=name 指定额外的字符集,默认是all,包含所有的字符集。
-DINSTALL_BINDIR=dir_name 安装用户程序的路径,默认路径是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_DOCDIR=dir_name 安装文档的路径,默认路径是DCMAKE_INSTALL_PREFIX/doc
-DINSTALL_INCLUDEDIR=dir_name 安装头文件的路径,默认路径是DCMAKE_INSTALL_PREFIX/include
-DINSTALL_LIBDIR=dir_name 安装库文件的路径,默认路径是DCMAKE_INSTALL_PREFIX/lib
-DINSTALL_MANDIR=dir_name 安装帮助手册的路径,默认路径是DCMAKE_INSTALL_PREFIX/man
-DINSTALL_PLUGINDIR=dir_name 安装插件的路径,默认路径是DCMAKE_INSTALL_PREFIX/lib/plugin
-DINSTALL_SBINDIR=dir_name 安装mysqld服务端启动脚本的路径,默认路径是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_SCRIPTDIR=dir_name 初始化MySQL数据库的数据文件路径的mysql_install_db脚本路径,默认路径是DCMAKE_INSTALL_PREFIX/scripts
-DINSTALL_SQLBENCHDIR=dir_name 安装sql-bench的路径,默认路径是DCMAKE_INSTALL_PREFIX
-DINSTALL_SUPPORTFILESDIR=dir_name 安装支持文件的路径,默认路径是DCMAKE_INSTALL_PREFIX/support-files
-DMYSQL_TCP_PORT=port_num 服务器监听TCP/IP连接的端口,默认是3306
编译示例
cmake . -DCMAKE_INSTALL_PREFIX=/software \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DCOMPILATION_COMMENT='production environment' \
-DWITH_READLINE=ON \
-DSYSCONFDIR=/software \
-DMYSQL_UNIX_ADDR=/data/mysql.sock \
-DMYSQL_DATADIR=/data
-DDEFAULT_CHARSET 字符集,默认字符集是latin1
-DDEFAULT_COLLATION=collation_name 服务校对,默认的是latin1_swedish_ci,可以通过SHOW COLLATION语句查看哪个校对匹配的字符集
-DENABLED_LOCAL_INFILE 是否打开LOAD DATA INFILE的LOCAL参数
-DWITH_INNOBASE_STORAGE_ENGINE=1 将INNODB存储引擎编译进去
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 将FEDERATED存储引擎编译进去
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 将BLACKHOLE存储引擎编译进去
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 不编译EXAMPLE存储引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 将分区存储引擎编译进去
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 将Performance Schema(性能视图)存储引擎编译进去
-DCOMPILATION_COMMENT=string 编译环境描述
-DWITH_READLINE=bool 是否使用readline库
-DSYSCONFDIR=dir_name my.cnf参数文件的路径
-DMYSQL_UNIX_ADDR=file_name Unix socket文件的路径,socket文件用于服务器监听连接,这个参数必须是绝对路径
-DENABLED_PROFILING=bool 是否开启profiling代码的查询(用于SHOW PROFILE and SHOW PROFILES语句)
-DMYSQL_DATADIR=dir_name MySQL文件目录的路径,这个参数也可以在启动MySQL的时候带上--datadir参数进行设置
-DWITH_EXTRA_CHARSETS=name 指定额外的字符集,默认是all,包含所有的字符集。
-DINSTALL_BINDIR=dir_name 安装用户程序的路径,默认路径是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_DOCDIR=dir_name 安装文档的路径,默认路径是DCMAKE_INSTALL_PREFIX/doc
-DINSTALL_INCLUDEDIR=dir_name 安装头文件的路径,默认路径是DCMAKE_INSTALL_PREFIX/include
-DINSTALL_LIBDIR=dir_name 安装库文件的路径,默认路径是DCMAKE_INSTALL_PREFIX/lib
-DINSTALL_MANDIR=dir_name 安装帮助手册的路径,默认路径是DCMAKE_INSTALL_PREFIX/man
-DINSTALL_PLUGINDIR=dir_name 安装插件的路径,默认路径是DCMAKE_INSTALL_PREFIX/lib/plugin
-DINSTALL_SBINDIR=dir_name 安装mysqld服务端启动脚本的路径,默认路径是DCMAKE_INSTALL_PREFIX/bin
-DINSTALL_SCRIPTDIR=dir_name 初始化MySQL数据库的数据文件路径的mysql_install_db脚本路径,默认路径是DCMAKE_INSTALL_PREFIX/scripts
-DINSTALL_SQLBENCHDIR=dir_name 安装sql-bench的路径,默认路径是DCMAKE_INSTALL_PREFIX
-DINSTALL_SUPPORTFILESDIR=dir_name 安装支持文件的路径,默认路径是DCMAKE_INSTALL_PREFIX/support-files
-DMYSQL_TCP_PORT=port_num 服务器监听TCP/IP连接的端口,默认是3306
编译示例
cmake . -DCMAKE_INSTALL_PREFIX=/software \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DCOMPILATION_COMMENT='production environment' \
-DWITH_READLINE=ON \
-DSYSCONFDIR=/software \
-DMYSQL_UNIX_ADDR=/data/mysql.sock \
-DMYSQL_DATADIR=/data
路径
编译
文件
引擎
存储
参数
字符
字符集
服务
数据
服务器
校对
目录
脚本
语句
监听
代码
可以通过
库文件
性能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有格互联网科技
华服互联网科技靠谱吗
河南云网互联网络科技有限公司
互联网科技公司的优势
互联网科技大会案例
互联网科技股午盘股票涨跌
互联网和高科技公司
恒银科技与互联网金融
互联网对科技的发展
科技互联网大厂
佛山市翊博互联网络科技有限公司
翼展科技 首家互联网医院
晋城互联网科技
南博望互联网科技有限公司
中天科技中国工业互联网
工业互联网科技成果转化
互联网科技职业技能培训学校
恒生科技指数 中概互联网
互联网高科技绘画
利用互联网等科技手段
科技信息互联网
九亚互联网科技
现代科技和互联网有关系吗
承德科技产业互联网发展
互联网金融中的现代科技
互联网公司科技股
南博望互联网科技有限公司
互联网相关科技技术
福州德业互联网科技
陕西彩京云互联网科技有限公司