MySQL:使用源码分发版还是二进制分发版

来源:asp之家 时间:2009-09-01 10:35:00 

选择了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++代码,你应该拿到源码分发版。源码总是最终的手册。

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

标签:mysql,源码,二进制
0
投稿

猜你喜欢

  • Access 导入 MSSQL 2000/2005 数据库工具

    2008-10-22 13:49:00
  • 6个卓越Web设计细节

    2010-03-29 12:56:00
  • 不同浏览器所支持的“事件”

    2007-09-26 18:29:00
  • asp开发中textarea常见问题

    2008-04-13 06:34:00
  • asp 采集程序常用函数分析

    2011-03-16 11:03:00
  • Oracle存储过程入门学习基本语法

    2009-03-04 11:00:00
  • MySQL索引类型一览 让MySQL高效运行起来

    2010-04-22 16:52:00
  • 如何只取数据库的前3条记录?

    2010-06-28 18:28:00
  • 在数据库中自动生成编号的实现方法分享

    2011-11-03 16:55:24
  • 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效

    2011-03-15 23:03:00
  • 简单的在线调试服务端js代码的asp源码

    2008-04-23 13:30:00
  • 如何用OleDbDataAdapter来对数据库进行操作?

    2010-06-12 12:56:00
  • 未能找到存储过程’master.dbo.xp_fileexist’解决方法

    2011-03-13 09:29:00
  • DW表格应用之细线框的制作

    2008-02-03 19:00:00
  • 网页设计趋势之:”勾引”用户的按钮

    2009-02-17 12:09:00
  • ASP中生成文件的两种方式

    2007-08-30 09:49:00
  • 驯服CSS选择器--健壮我们的样式表

    2009-10-27 16:13:00
  • 不同操作系统下的mysql数据库同步

    2008-12-22 14:41:00
  • asp之自动闭合HTML/ubb标签函数 附简单注释

    2011-02-28 11:24:00
  • SQL离前端有多远?

    2009-05-21 10:37:00
  • asp之家 网络编程 m.aspxhome.com