快捷搜索:

教你轻松的掌握如何选择Mysql分发格式 - Mysql分发

选择了MySQL的安装版本后,要做的第二项决策是你是应用源码分发版照样二进制分发版。大年夜多半环境,假如你的平台上已经有了一个二进制分发版,你可能应用二进制分发版。大年夜多半平台可以应用原款式二进制分发版,例如Linux应用RPM文件,Mac OS X应用DMG安装软件包。也可以应用Zip文件或压缩tar文件。

选择二进制分发版的来由:

· 二进制分发版比源码分发版更轻易安装。

· 为了满意不合用户的需求,我们供给了两种不合的二进制版本:一个是编译过的带非事务储存引擎(小的快速库),另一个设置设置设备摆设摆设了最紧张的扩展选项,例如事务安然表。两个版本均从相同的源码分发版编译而来。所有本地MySQL客户端均可以连接任一版本的MySQL办事器。

扩展MySQL库分发版标有-max后缀,设置设置设备摆设摆设了与mysqld-max相同的选项。

假如想要应用MySQL-Max RPM,必须首先安装标准MySQL-server RPM。

在某些情况下,最好安装源码分发版MySQL:

· 你想要在某个显着的位置安装MySQL。标准二进制分发版可以安装到任何地方,但你想加倍机动地将MySQL组件放到某个地方。

· 你想要将mysqld设置设置设备摆设摆设一些标准二进制分发版中未包括的一些特殊特性。下面是一些你想要应用的最常用的选项:

◆--with-innodb(在所有MySQL 5.1库版本中默认应用)

◆--with-berkeley-db(只得当部分平台)

◆--with-libwrap

◆--with-名d-z-libs(得当部分二进制)

◆--with-debug[=full]

· 你想要将mysqld设置设置设备摆设摆设一些标准二进制分发版中已经包括的一些特殊特性。例如,一样平常编译过的分发版支持所有字符集。假如你想要一个更小的MySQL办事器,可以从新编译只支持你必要的字符集。

· 你有一个专用编译器(例如pgcc)或想要应用更好地优化适用你的处置惩罚器的编译器选项。二进制分发版编译的选项得当同一处置惩罚器族的各类处置惩罚器。

· 你想要应用BitKeeper库中的最新源码,以造访所有最新破绽修复。例如,假如你发清楚明了破绽并将它申报给MySQL开拓小组,破绽修复通报给源码库,你便可以造访它。宣布实际发行后才会呈现破绽修复。

· 假如你想要涉猎(或改动)构成MySQL的C和C++代码,你应该拿到源码分发版。源码老是终极的手册。

· 源码分发版也比二进制的分发版包孕更多的测试和实例。

您可能还会对下面的文章感兴趣: