gpt4 book ai didi

mysql - 是否可以在没有任何或所有 MyISAM、MERGE、MEMORY 或 CSV 引擎的情况下从源代码编译 MySQL。

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:10 24 4
gpt4 key购买 nike

是否可以在没有任何或所有 MyISAM、MERGE、MEMORY 或 CSV 存储引擎的情况下从源代码编译 MySQL。

文档位于 http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html#option_cmake_storage_engine_options说这些存储引擎是强制性的,但随后它也提到了 -DWITHOUT_XXX_STORAGE_ENGINE=1 选项。

让我知道是否可以直接或通过对源代码进行任何调整来排除这些存储引擎中的任何一个。另外,我不知道如何使用 -DWITHOUT_XXX_STORAGE_ENGINE=1 选项。我正在通过命令构建源代码

`BUILD/compile-pentium-debug`

`make install`

来自 MySQL 源代码父目录。

最佳答案

MyISAM 在代码库中是绝对强制性的;它用于内部系统表(没有它 MySQL 将无法启动),也用于某些类型查询中使用的内部临时表。你无法避免它。

即使是(主要​​的)fork Drizzle 也无法完全消除 MyISAM

关于mysql - 是否可以在没有任何或所有 MyISAM、MERGE、MEMORY 或 CSV 引擎的情况下从源代码编译 MySQL。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com