mysql5.5编译安装参数_mysql-5.5源码编译安装(附参数对照表)

1. 命令语法:

重新编译时,需要清除旧的对象文件和缓存信息

# make clean

# rm -f  CMakeCache.txt

2.安装选项

CMAKE_INSTALL_PREFIX值是安装的基本目录,其他cmake选项值是不包括前缀,是相对路径名,绝对路径包括 CMAKE_INSTALL_PREFIX路径。如-DINSTALL_SBINDIR=sbin的绝对路径是/usr/local/mysql /sbin

3.存储引擎选项

mysql存储引擎是插件式的,因此插件控制选项可以指定那个存储引擎安装。

configure编译插件选项--with-plugins=csv,myisam,myisammrg,heap,innobase,

archive,blackhole在cmake中没有直接对应的相同选项。对于csv,myisam,myisammrg,heap在cmake中是不需要明确指定存储引擎的名称,因为它们是强制性安装。

可以使用以下选择来安装innodb,archive,blackhole存储引擎

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_ARCHIVE_STORAGE_ENGINE=1

-DWITH_BLACKHOLE_STORAGE_ENGINE=1

(1可以使用on代替)

如果既不是-DWITH__STORAGE_ENGINE 也不是 -DWITHOUT__STORAGE_ENGINE 来指定存储引擎,该存储引擎将安装成共享模块式的。如果不是共享模块式的将排除在外。共享模块安装时必须使用INSTALL PLUGIN语句或--plugin-load才可以使用。

4.其他选项

之前MySQL的编译选项大多数都支持。新旧版本之间的安装选项映射成大写字母,删除选项前面破折号,中间字符间的破折号替换成下划线。如:

--with-debug => WITH_DEBUG=1

--with-embedded-server => WITH_EMBEDDED_SERVER

5.调试配置过程

使用configure编译完将生成config.log和config.status文件。

使用cmake编译完在CMakeFiles目录下生成CMakeError.log 和CMakeOutput.log文件。

编译参数参考:

BUILD_CONFIG   采用官方发行版一致的编译参数

CMAKE_BUILD_TYPE 指定产品编译说明信息   RelWithDebInf

CMAKE_INSTALL_PREFIX 指定MySQL安装路径  /usr/local/mysql

CPACK_MONOLITHIC_INSTALL是否建立单个安装包文件 OFF   5.5.7

DEFAULT_CHARSET  MYSQL 默认字符集  latin1   5.5.7

DEFAULT_COLLATION MYSQL 默认排序字符集  latin1_swedish_ci 5.5.7

ENABLE_DEBUG_SYNC 是否启用同步调试功能  ON   5.5.7

ENABLE_DOWNLOADS 是否下载可选文件  OFF   5.5.7

ENABLE_DTRACE  是否包含 DTrace 支持     5.5.7

ENABLE_GCOV  是否包含 Gcov 支持     5.5.14

ENABLED_LOCAL_INFILE 是否启用本地 LOAD DATA INFILE OFF   5.5.7

ENABLED_PROFILING 是否启用代码查询分析  ON   5.5.7

INSTALL_BINDIR  MySQL 主执行文件目录  PREFIX/bin  5.5.7

INSTALL_DOCDIR  文档安装路径   PREFIX/docs  5.5.7

INSTALL_DOCREADMEDIR 自述文件目录   PREFIX   5.5.7

INSTALL_INCLUDEDIR 头文件目录   PREFIX/include  5.5.7

INSTALL_INFODIR  关于信息文件目录  PREFIX/docs  5.5.7

INSTALL_LAYOUT  选择预定义的安装  STANDALONE  5.5.7

INSTALL_LIBDIR  库文件目录   PREFIX/lib  5.5.7

INSTALL_MANDIR  手册页面目录   PREFIX/man  5.5.7

INSTALL_MYSQLSHAREDIR 共享数据目录   PREFIX/share  5.5.7

INSTALL_MYSQLTESTDIR mysql-test 目录   PREFIX/mysql-test 5.5.7

INSTALL_PLUGINDIR 插件目录   PREFIX/lib/plugin 5.5.7

INSTALL_SBINDIR  服务器超级用户执行文件目录 PREFIX/bin  5.5.7

INSTALL_SCRIPTDIR 脚本目录   PREFIX/scripts  5.5.7

INSTALL_SHAREDIR aclocal/mysql.m4 安装目录 PREFIX/share  5.5.7

INSTALL_SQLBENCHDIR sql-bench 性能测试工具目录 PREFIX   5.5.7

INSTALL_SUPPORTFILESDIR 扩展支持文件目录  PREFIX/support-files 5.5.7

MYSQL_DATADIR  数据库存放目录      5.5.7

MYSQL_MAINTAINER_MODE 是否启用MySQL的维护环境  OFF   5.5.7

MYSQL_TCP_PORT  TCP/IP 端口号   3306   5.5.7

MYSQL_UNIX_ADDR  Unix Socket 套接字文件  /tmp/mysql.sock  5.5.7

SYSCONFDIR  选项配置文件目录     5.5.7

WITH_COMMENT  编译环境发表评论     5.5.7

WITH_DEBUG  是否包括调试支持  OFF   5.5.7

WITH_EMBEDDED_SERVER 是否要建立嵌入式服务器  OFF   5.5.7

WITH_xxx_STORAGE_ENGINE 静态编译xxx 存储引擎到服务器    5.5.7

WITH_EXTRA_CHARSETS 额外的字符集,包括  all   5.5.7

WITH_LIBWRAP  是否包括支持libwrap(TCP包装) OFF   5.5.7

WITH_READLINE  使用捆绑的readline  OFF   5.5.7

WITH_SSL  是否支持SSL  no   5.5.7

WITH_ZLIB  是否支持Zlib  system   5.5.7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/514179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mendix宣布推出低代码人工智能与机器学习功能

编辑 | 宋 慧 供稿 | Mendix 2021年9月9日,企业低代码应用开发厂商Mendix在低代码人员线上活动——Mendix World 2021大会上宣布,推出平台新增功能,为数字化经济加速交付高价值解决方案。新增功能包括事件驱动架构、针对创客和最终用户的AI领…

技术干货 | mPaaS 小程序高玩带你起飞:客户端预置小程序无视网络质量

简介: 弱网拉包无障碍,深度提升用户体验 传统的小程序技术容易受到网络环境影响,当网络质量不佳时可能导致拉取不到小程序包的情况。通过预置小程序,即可规避该问题。本文介绍了预置小程序的原理和预置小程序的实现过程。 什么是预…

Delta Lake在Soul的应用实践

简介: 传统离线数仓模式下,日志入库前首要阶段便是ETL,我们面临如下问题:天级ETL任务耗时久,影响下游依赖的产出时间;凌晨占用资源庞大,任务高峰期抢占大量集群资源;ETL任务稳定性不…

亚马逊云科技中国线上峰会开幕,发力汽车产业链、少年人工智能等

亚马逊云科技于9月9日-14日举办以“构建新格局 重塑云时代”为主题的中国线上峰会,推出涵盖行业视野、技术创新、开发者和开源、云安全、以及人工智能的5大主题演讲、覆盖云计算各细分领域的8大技术分论坛,以及汇聚各行业上云趋势及创新实践的10大行业分…

【产品能力深度解读】连续入围Gartner魔力象限的Quick BI有何魔力?

简介: 国际权威分析机构Gartner发布2021年商业智能和分析平台魔力象限报告,阿里云Quick BI再度入选,并继续成为该领域魔力象限唯一入选的中国企业。 Quick BI凭借在增强分析能力上的持续投入、数据中台矩阵化产品优势和电商行业的专业度&…

mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数

《Mysql实例详解Mysql中的JSON系列操作函数》要点:本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用。如果有疑问,可以联系我们。MYSQL必读前言MYSQL必读JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,…

256变4096:分库分表扩容如何实现平滑数据迁移?

简介: 本文作者就一个高德打车弹外订单系统进行了一次扩分库分表和数据库迁移。 一、 背景 2020年,笔者负责的一个高德打车弹外订单系统进行了一次扩分库分表和数据库迁移。该订单系统整体部署在阿里云上,服务使用阿里云ECS部署,…

「解密」浪潮云海InCloud Sphere如何霸榜SPECvirt?

近日,SPECvirt_sc2013性能测试的最新结果出炉。浪潮云海虚拟化InCloud Sphere成功刷新Intel两路服务器上虚拟化软件性能测试成绩,不但比之前测试的最高成绩提升39%,更是以4679分打破冰封四年之久的世界纪录,霸榜全球第一。 「一起…

OpenYurt 如何 “0 侵入” 攻破云边融合难点

简介: 随着 5G、IoT、直播、CDN 等行业和业务的发展,越来越多的算力和业务开始下沉到距离数据源或者终端用户更近的位置,以期获得很好的响应时间和成本,这是一种明显区别于传统中心模式的计算方式——边缘计算。 随着 5G、IoT、直…

Python - 深夜数据结构与算法之 Graph

目录 一.引言 二.图的简介 1.Graph 图 2.Undirected graph 无向图 3.Directed Graph 有向图 4.DFS / BFS 遍历 三.经典算法实战 1.Num-Islands [200] 2.Land-Perimeter [463] 3.Largest-Island [827] 四.总结 一.引言 Graph 无论是应用还是算法题目在日常生活中比较…

Docker Desktop宣布收费;腾讯7月已申请注册WECHAT CLOUD商标;MongoDB成为当前最具价值开源软件公司...

NEWS本周新闻回顾Docker Desktop 宣布收费近日 Docker 官方宣布一项新的动作,即将产品订阅划分为个人、专业、团队和商业不同版本。如果企业规模在 250 名员工以上或年收入超过 1000 万美元的公司想要使用 Docker Desktop,那么必须使用付费订阅。付费订阅…

Serverless 2.0,鸡蛋还是银弹?

简介: 本篇旨在介绍 Serverless 如今应用到应用(非病句)的各种困境,以及帮助用户如何去规避一些问题,提前了解方向。 浪潮 从 2014 年 Serverless 冒头至今,已经有无数的勇士在前面探路,阿里、…

php mysql 失败_在php中插入失败的数据mysql

我需要将记录添加到表文字中。正如您在下面的代码中看到的那样,失败会导致消息data insert failed。在php中插入失败的数据mysql我已经试图改变一切,在线论坛建议,但它没有帮助。所有的节目输出是data insert failed,这就是所有。…

基础组件完善的今天,如何通过业务组件提效?

简介: 无论是在前端刀耕火种的 jQuery/YUI 时代,还是到现在基于数据驱动 UI 的 React/Vue 时代,物料/组件一直是前端永恒的话题。基于大量重复逻辑的封装可以很显而易见地提升前端 UI 的构建效率,简单而直接,因此无论技…

​做安全操作系统,这位技术老兵是认真的!

受访者 | 王文东记者 | 伍杏玲出品 | CSDN云计算(ID:CSDNcloud)近年来国际形势变化莫测,基础软件作为建设国家信息系统的核心,其自主研发能力备受关注与热议。作为企业和个人开发者,我们如何打破当前国产基…

pyside2 镜像安装_pyside2 镜像安装_【PySide2学习笔记】0_下载安装

1. 安装Python环境:3.7.3从PyPi下载安装:pip install PySide2 # For the latest version on PyPi通过http下载安装:pip install --index-urlhttp://download.qt.io/snapshots/ci/pyside/5.12/latest pyside2 --trusted-host download.qt.io2.…

基于 Flink SQL 构建流批一体的 ETL 数据集成

简介: 如何利用 Flink SQL 构建流批一体的 ETL 数据集成。 本文整理自云邪、雪尽在 Flink Forward Asia 2020 的分享,该分享以 4 个章节来详细介绍如何利用 Flink SQL 构建流批一体的 ETL 数据集成, 文章的主要内容如下: 数据仓库与数据集成…

入选 SIGMOD2021 的时间序列多周期检测通用框架 RobustPeriod 如何支撑阿里业务场景?

简介: 本文除了介绍RobustPeriod的核心技术亮点,还将重点解释如何将它构筑成服务来解决阿里云的业务痛点。 近日,由阿里云计算平台和阿里云达摩院合作的时序多周期检测相关论文RobustPeriod: Robust Time-Frequency Mining for Multiple Peri…

quercus mysql_让PHP运行在Glassfish中:quercus配置

PHP跟GlassFish本是两个不相干的东西,为什么要让PHP在GlassFish中运行呢?主要是因为对GlassFish情有独钟,却又放不下PHP。跟我这样类似的人应该不少,所以才会出现了Quercus这个东西,它本是Resin的一部分,我…

《新程序员002》图书正式上市! 从“新数据库时代”到“软件定义汽车”

20年前,伴随着互联网打开信息化大门,技术人成为新时代的开拓者。在时代的召唤下,CSDN于2001年推出国内首个面向IT人员的专业杂志——《程序员》,成为一代代开发者的技术启蒙。20年后的今天,人工智能、云计算、大数据等…