您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mysql ga是什么

2025/1/18 5:53:45发布19次查看
在mysql中,ga全称“generally available”,是一种正式版本的命名,是软件最终的发行版;这个版本一般bug相对较少,因此这个发行版也可以叫稳定版。如果开发者是要用在生产中的软件,或者是一个新手,那么最好选用ga版本;这是测试最为充分,最为稳定的版本。
本教程操作环境:linux7.3系统、mysql8版本、dell g3电脑。
mysql ga是什么
ga是generally available的缩写,是一种正式版本的命名,意思是开发团队认为该版本是稳定版(有的软件可能会标识为stable版或者production版,其意思和ga相同),可以在较为关键的场合使用。
mysql就用ga来命令其正式版本。如果没有后缀,则暗示这是一个大多数情况下可用版本或者是产品版本。.ga releases是稳定的, 并通过了早期版本的测试,并显示其可用性, 解决了所有严重的bug,并且适合在生产环境中使用。只有少数较为严重的bug修改才会添加到该版本中。
如果你是要用在生产中的软件,或者你是一个新手,那么你最好选用ga版本。这是测试最为充分,最为稳定的版本。
mysql版本说明
版本分为四种:alpha版、beta版、rc版(release candidate)、ga版(generally available)。
alpha版
alpha版软件,这是软件工程对软件开发过程软件版本定义使用的版本说明。alpha是内部测试版,一般不向外部发布,会有很多bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α。
beta版
beta版软件,这也是软件工程中对软件开发测试版本控制的版本说明。beta一般是alpha后面的版本。该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。这个阶段的版本会一直加入新的功能。beta 就是β。
rc版
rc版,rc即release candidate的简写。这是beta后面的版本,一般rc版并没有新增功能,而是修复了一些反馈的beta中存在的bug。所以rc版更接近最终发行版即稳定版(ga版)
ga版
ga版,ga即generally available的简写。这就是软件最终的发行版。这个版本一般bug相对较少。这个发行版也可以叫稳定版。
release版
release版,在有些软件存在,在mysql中一般没有这个版本。该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,release不会以单词形式出现在软件封面上,取而代之的是符号(r)。
mysql版本号
举例:5.5.60这个版本的mysql说明版本号的每个数字含义(mysql-5.5.60.tar.gz)。
第一个数字(5)主版本号:文件格式改动时,将作为新的版本发布(5.5.60);
第二个数字(5)发行版本号:新增特性或者改动不兼容时,发行版本号需要更改(5.5.60);
第三个数字(60)发行序列号:主要是小的改动,如bug的修复、函数添加或更改、配置参数的更改等(5.5.60)。
系统安装使用mysql版本查询方法:
1、登录mysql方法
mysql> status;mysql> select version();mysql> select @@version;mysql> show variables like "%version%";
2、不登录直接查询方法
$ mysql -u root -p #连接mysql$ mysqladmin -uroot -p version;$ mysql -v$ mysql --version$ mysql --help | grep distrib$ mysql -? | grep distrib$ mysql -i | grep distrib$ rpm -qa|grep mysql
产品线说明
1、版本号划分mysql
3.x至5.1.x。
这是早期mysql的版本。
常见早期的版本有:4.1.7、5.0.56等。
5.4.x到5.7.x。这是为了整合mysql ab公司社区和第三方公司开发的新存储引擎。吸收新的实现算法,更好的支持smp架构。为提升性能做了大量代码重构。
现在是主流使用的版本。常见使用版本:5.5
6.0.x到7.1.x这是为了更好推广mysql cluster版本,以及提高mysql性能和稳定性以及新功能。改动mysql基础功能,从而对cluster存储引擎提供更有效支持优化。因为发布时间较晚,发布时已经有其他手段解决mysql集群技术问题,所以并没有很好的推广使用。
2、根据应用场景划分
mysql community server
mysql community server是社区版本,开源免费,但不提供官方技术支持。遵循gpl协议。mysql community server也是我们通常用的mysql的版本。根据不同的操作系统平台细分为多个版本。
mysql enterprise editionmysql enterprise edition企业版本,需付费,可以试用30天。
mysql clustermysql cluster集群版,开源免费。可将几个mysql server封装成一个server。mysql cluster cge 高级集群版,需付费。
mysql workbench(gui tool)mysql workbench(gui tool)一款专为mysql设计的er/数据库建模工具。它是著名的数据库设计工具dbdesigner4的继任者。
mysql workbench又分为两个版本:
①、分别是社区版(mysql workbench oss)②、商用版(mysql workbench se)。版本选择说明
首先选择社区版的ga版(稳定版)。
选择发行时间6-10个月以上的ga版。
选择最近几个月没有修复重大bug的版本,软件工程原理修复了较大bug则说明还隐含较多的bug。
最好向后较长时间没有更新的发行版。
考虑开发人员开发程序使用的版本是否兼容选择的版本。
选择的版本最好是内部运行3-6个月,然后在不重要的非核心业务运行3-6个月。
向dba大佬请教。
安装方式
yum安装优点:操作简单易用。不用单独下载,服务器可以联网且yum源没有问题即可(可以选择国内的163/sohu/阿里源)
举例:
yum install mysql *
编译安装5.1.x及之前的版本是通过下载tar包以后解压后进入软件包解压路径。然后./configure、make、make install
5.4.x到5.7.x通过下载tar包以后解压后进入软件包解压路径。然后cmake、make、make install(cmake需要提前安装)
优点:可以定制功能特性。
举例:
./configure
make
make install
二进制程序包这种方式解压即可直接使用不用安装。类似windows系统的portable软件(便携版软件)。
rpm安装这种方式安装需要提前把rpm软件包下载到服务器系统本地。
举例:
rpm -ih mysql-devel-5.5.60-1.el7.x86_64.rpm
扩展知识:其它有关版本的缩写
α(alpha)版:内测版,内部交流或者专业测试人员测试用。bug较多,普通用户最好不要安装。
暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性。beta 以后的beta版、发布版或产品发布中,所有api、外部可视结构和sql命令列均不再更改,不再向代码中添加影响代码稳定性的新特性。
β(beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。
γ(gamma)版:相当成熟的测试版,与即将发行的正式版相差无几。
rc(release candidate版:意思是发布倒计时,候选版本,处于gamma阶段,该版本已经完成全部功能并清除大部分的bug。到了这个阶段只会除bug,不会对软件做任何大的更改。从alpha到beta再到gamma是改进的先后关系,但rc1、rc2往往是取舍关系。
rtm:(release to manufacture):是给工厂大量压片的版本,内容跟正式版是一样的,不过rtm版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。
oem:是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面cd和说明书(授权书)。
rvl:号称是正式版,其实rvl根本不是版本的名称。它是中文版/英文版文档破解出来的。
eval:而流通在[color=#ff0000]网络[/color]上的eval版,与“评估版”类似,功能上和零售版没有区别。
rtl:retail(零售版)是真正的正式版,正式上架零售版。在安装盘的i386文件夹里有一个eula.txt,最后有一行 eulaid,就是你的版本。比如简体中文正式版是eulaid:wx.4_pro_rtl_cn,繁体中文正式版是wx.4_pro_rtl_tw。其中:如果是wx.开头是正式版,wb.开头是测试版。_pre,代表家庭版;_pro,代表专业版。
final:正式版。
enhance:增强版或者加强版 属于正式版1
free:自由版
release:发行版 有时间限制
upgrade:升级版
retail:零售版
cardware:属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。/ s
plus:属增强版,不过这种大部分是在程序界面及多媒体功能上增强。
preview:预览版
corporation&enterprise:企业版
standard:标准版
mini:迷你版也叫精简版只有最基本的功能
premium:贵价版
professional:专业版
express:特别版
deluxe:豪华版
regged:已注册版
【相关推荐:mysql视频教程】
以上就是mysql ga是什么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product