MySql二进制和源码安装介质的选择
来源:互联网 发布:中文域名没人用 编辑:程序博客网 时间:2024/06/04 19:24
选择了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配置一些标准二进制分发版中未包括的一些特殊特征。下面是一些你想要使用的最常用的选项:
o --with-innodb(在所有MySQL 5.1库版本中默认使用)
o --with-berkeley-db(只适合部分平台)
o --with-libwrap
o --with-名d-z-libs(适合部分二进制)
o --with-debug[=full]
· 你想要将mysqld配置一些标准二进制分发版中已经包括的一些特殊特征。例如,一般编译过的分发版支持所有字符集。如果你想要一个更小的MySQL服务器,可以重新编译只支持你需要的字符集。
· 你有一个专用编译器(例如pgcc)或想要使用更好地优化适用你的处理器的编译器选项。二进制分发版编译的选项适合同一处理器族的各种处理器。
· 你想要使用BitKeeper库中的最新源码,以访问所有最新漏洞修复。例如,如果你发现了漏洞并将它报告给MySQL开发小组,漏洞修复传递给源码库,你便可以访问它。发布实际发行后才会出现漏洞修复。
· 如果你想要阅读(或修改)构成MySQL的C和C++代码,你应该拿到源码分发版。源码总是最终的手册。
· 源码分发版也比二进制的分发版包含更多的测试和实例。
- MySql二进制和源码安装介质的选择
- 二进制、源码安装的方式mysql卸载
- 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装
- Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装(上)
- Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装(下)
- linux下mysql的安装(二进制源码)
- 在Linux上安装二进制源码MySQL
- VTK的安装(1) 源码版和二进制版本
- mysql二进制版本的安装
- mysql和php的源码编译安装
- mysql在unbuntu的三种安装方法 (自动,二进制包,源码)
- mysql在unbuntu的三种安装方法 (自动,二进制包,源码)
- Linux 下 二进制源码包安装mysql 详细过程
- mysql二进制版本与源码版本安装浅记
- mysql安装---二进制安装
- Mysql的源码安装
- 【虚拟机之存储】存储介质比较和选择
- centos中mysql的源码安装和yum安装
- http 和 tcp
- ORACLE和SYBASE数据库中实现数据查询条数限制的SQL语句实现
- 2015.5.9安卓笔记之sd卡和settings应用
- mysqldump导出sql中insert语句的问题
- HDU 4046 Panda(线段树单点更新)
- MySql二进制和源码安装介质的选择
- 游戏的衰落,更迭的结果
- 欢迎页面(Welcome)
- Android应用程序UI硬件加速渲染环境初始化过程分析
- 清除所有的mobileprovision
- leetcode-Subsets
- 2015.5.10安卓笔记之sharedprefrence、xml序列化、pull解析xml文件
- 如何检查 Android 应用的内存使用情况
- 寻找最大的K个数