mysql release_【MySql术语】 version,release,distribution 三者区别

解决问题

1.Mysql的release,version,distribution三者有什么区别呢?

2.为什么会有generic binaries (二进制包) 和 RPM包的区别是什么?

正文内容

1.version

version就是我们平常说的mysql版本了,数字越大表示版本越新,好比windows7,8,9,10和iphone4,5,6一样

3751aa793823b2b3dc8f9f65dbe23e20.png

version不仅有“版本号”,而且还有“平台号”,清楚告诉你,这个mysql安装文件,适用于哪个平台

windows——mysql-5.7.9-winx64.zip

suse——mysql-5.7.9-1.sles12.x86_64.rpm-bundle.tar

redhat——mysql-5.7.9-1.el7.i686.rpm-bundle.tar

MAC OS X——mysql-5.7.9-osx10.10-x86_64.tar.gz

2.release

f5c6d95aca68273ec565a79156c54091.png

使用MIUI手机系统,有的朋友最新出的功能,那他们会选择“开发版”,但开始“开发版”可能会有很多bug,经过测试和修复bug以后,“开发版”就会变成了稳定版,Mysql也是一样,有两种版本,一种叫开发版Development releases,另外一种叫稳定版 GA (General Availability) releases,开发版有很多,但GA稳定版却很少,官网建议如果你的mysql软件是用于生产而不是测试的话,最好用稳定版,对于个人而言,希望少点bug,同样可以选择稳定版,软件很多时候并不是越新越好

08f30dcd4ac43c3d93469dc91f498fc7.png

3.distribution

linux distibution 翻译过来就是 linux发行版,比如centos5,centos6,centos7,但对于MySQL来说,distribution更多像一种存在的形式,一共有两种

1.还没编译好的源代码(体积小,20M)

2.已经编译好的二进制码(体积大,300M)

mysql source code 源码呢,虽然体积小,但是需要依赖很多工具,所以容易报错,而且编译的时间很长(试过1个小时编译后还报错的)

58c0738b7277da8d70f89262be3dca3a.png

上图说所的“通用形式.gz / tar.gz包”,英文叫做 generic binaries, 它同样属于已经编译过的二进制代码,只是没有做操作系统平台的区分,所以不能直接安装,需要用户自己加工一下(tar解压,初始化等),相对没有那么“傻瓜式”,详细安装方式:Installing MySQL on Unix/Linux Using Generic Binaries

9f6a6d0c6bf7f60d3a74f7e7e6328ca1.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值