MySQL版本详解

news/2025/1/10 20:53:19/

一、版本说明

1.1、MySQL相关链接

MySQL官网:MySQL

MySQL下载:MySQL :: MySQL Community Downloads

MySQL文档:MySQL :: MySQL 8.0 Release Notes

说明:MySQL文档每种版本的mysql都有对应的文档。上面的例子是MySQL5.5的文档。

1.2、MySQL版本说明

版本分为四种:Alpha版、Beta版、RC版(Release Candidate,发布候选项)、GA版(Generally Available,普遍可用)。

Alpha版软件,这是软件工程对软件开发过程软件版本定义使用的版本说明。Alpha是内部测试版,一般不向外部发布,会有很多Bug。除非你也是测试人员,否则不建议使用。α是希腊字母的第一位,表示最初级的版本,alpha 就是α。

Beta版软件,这也是软件工程中对软件开发测试版本控制的版本说明。Beta一般是Alpha后面的版本该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。这个阶段的版本会一直加入新的功能。beta 就是β。

RC版,RC即Release Candidate的简写。这是Beta后面的版本,一般RC版并没有新增功能,而是修复了一些反馈的Beta中存在的BUG。所以RC版更接近最终发行版即稳定版(GA版)

GA版,GA即Generally Available的简写。这就是软件最终的发行版。这个版本一般BUG相对较少。这个发行版也可以叫稳定版。

Release版,在有些软件存在,在MySQL中一般没有这个版本。该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。

1.3、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版本查询方法:

登录MySQL方法

mysql> status;
mysql> select version();
mysql> select @@version;
mysql> show variables like "%version%";

不登录直接查询方法

$ 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

二、产品线说明

2.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.2、根据应用场景划分

​​​​​​​MySQL Community Server

MySQL Community Server是社区版本,开源免费,但不提供官方技术支持。遵循GPL协议。

MySQL Community Server也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本。

​​​​​​​MySQL Enterprise Edition

MySQL Enterprise Edition企业版本,需付费,可以试用30天

​​​​​​​MySQL Cluster

MySQL 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)。

三、选择说明

1)首先选择社区版的GA版(稳定版)

2)选择发行时间6-10个月以上的GA版。

3)选择最近几个月没有修复重大BUG的版本,软件工程原理修复了较大BUG则说明还隐含较多的BUG。

4)最好向后较长时间没有更新的发行版。

5)考虑开发人员开发程序使用的版本是否兼容选择的版本。

6)选择的版本最好是内部运行3-6个月,然后在不重要的非核心业务运行3-6个月。

7)向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

转自:https://www.cnblogs.com/mehome/p/9428175.html


http://www.ppmy.cn/news/150881.html

相关文章

老旧笔记本改造成便携KVM(键盘显示器)

老旧笔记本改造成便携KVM(键盘显示器) 前言立项、拆机改造显示屏驱动键盘结构 结项、测试后记 前言 本来是一时兴起晒在微信朋友圈的几张图,配文说明很短。想起网上有不少笔记本屏幕改造利用的帖子,但好像没发现把笔记本改造成KV…

便携式计算机设备是什么,IT 我想问便携式计算机与笔记本电脑的区别是什么?是否提供对PCMCIA插槽的支持是两者的唯一鉴别标准?...

笔记本电脑是便携式计算机其中一种。 便携式电脑的概念是由亚当奥斯本提出的,指轻便小巧、价格低廉、结实耐用,并且还要能运行常用的电子表格和文字处理软件的一种能方便用户随身携带的产品。 1981年,世界上第一台“便携式电脑”—Osborne 1问…

vscode 历史版本1.68.1

情况 近期vscode突然更新到1.69.0,去掉了一些开发者已经习惯使用的一些快捷操作,如!回车创建Html模板等,论坛里面好多小伙伴中招 如何回退 先将vscode插件保存一下 VSCode配置Settings Sync插件 找github和gitee github上 https://gith…

python便携版本_打造随身携带的 Python 开发环境,将 Python 装进 U 盘

1.背景介绍 很多时候需要便携的 Python 开发环境,方便在没有网络和没有 Python 开发环境的 PC 使用,将 python 开发环境装在 U 盘里,随身携带,再也不用提着厚重的笔记本电脑到处跑了,就可以使用自己熟悉的开发环境。 2.安装步骤 首先,下载 Python release 版,去官网下载…

便携版|绿色版 NotePad++ 添加 右键 关联 图文教程

文章目录 一.写在前面:二.通过注册表自动添加三.通过注册表手动添加1.打开注册表2.添加项值 一.写在前面: NotePad官方提供了便携版本,但用过安装版的都知道,安装版有一个很好用的功能,那就是在文件上右键&#xff0c…

DIY便携显示器

DIY便携显示器–求爱日记(bushi) 几个重要的参数:尺寸,分辨率,刷新率,色域 1.色域:显示器能显示的色彩范围,对于同等价位的IPS屏幕在色彩上会优于其他的款式。 因为老婆对色彩敏感…

usb扩展坞同时接键盘鼠标_便携笔记本USB接口太少,入手了扩展坞,现在来聊聊实际感受...

因为工作需要,我平时一直都使用的是便携式笔记本来进行办公,这款7英寸屏幕的笔记本性能还不错,不过受制于这款笔记本的体积,在接口方面难免有所妥协,其机身上USB接口只有一个,HDMI视频输出接口也是迷你的&a…

微软Surface Go 体验:可以当平板使用的便携笔记本电脑

在今年7月10日,微软正式发布了一款Surface Go轻薄二合一式笔记本,并于8月8日正式开售。Surface Go最大的优点就是可易装入包中的产品,这使得它成为那些已经在家中拥有强大桌面并希望在旅途中完成一些小工作的人的坚实合作伙伴设备。 作为微软…