MySQL 5.5编译安装cmake参数说明
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,-DCMAKE_INSTALL_PREFIX=dir_name 安装的主目录-DDEFAULT_CHARSET 字符集,默认字符集是latin1-DDEFAULT_COLLATION=collatio
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
网络安全之歌四句
企业管理专业软件开发工期
公司网络安全知识培训通知
深圳两年软件开发去长沙
数据库可以替代excel吗
哈尔滨网络安全培训课程
dba是数据库管理员的简写
服务器如何管理端口
网络安全局保卫局
第三届民航网络安全
元神能不能转移服务器
电脑数据库怎么安装
网络安全管理保护办法
苹果账号登录手机连接服务器出错
数据库强制使用索引
数据库中如何显示生日
远光软件开发部总经理
腾讯服务器能用手机指纹吗
软件开发是什么经济
代表互联网科技的词汇
永州软件开发专业学校
数据库 静态表 int
如何对比俩个数据库同步增量
移动ipv6服务器地址
mysql数据库证书
电脑数据库怎么安装
经开区采购管理软件开发公司
易语言数据库没了
三级等保网络安全建设方案
软件开发笔试题银行