Dans MySQL, le nom complet de ga est « Généralement disponible », qui est le nom d'une version officielle et est la version finale du logiciel ; cette version a généralement relativement peu de bogues, cette version peut donc également être appelée une version finale du logiciel. version stable. Si le développeur souhaite utiliser le logiciel en production ou est novice, il est préférable de choisir la version GA ; il s'agit de la version la plus testée et la plus stable.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version mysql8, ordinateur Dell G3.
Qu'est-ce que mysql ga
GA est l'abréviation de Généralement Disponible, qui est le nom d'une version officielle, ce qui signifie que l'équipe de développement considère cette version comme une version stable (certains logiciels peuvent être étiquetés comme version stable ou version de production, sa signification est la même que GA) et peut être utilisée dans des situations plus critiques.
MySQL utilise GA pour commander sa version officielle. S'il n'y a pas de suffixe, cela implique qu'il s'agit d'une version principalement disponible ou d'une version de production. Les versions .GA sont stables, ont passé avec succès les tests des versions précédentes et ont montré leur convivialité, tous les bogues critiques ont été résolus et conviennent à une utilisation dans des environnements de production. Seules quelques corrections de bugs sérieux seront ajoutées à cette version.
Si vous souhaitez utiliser le logiciel en production, ou si vous êtes novice, alors vous feriez mieux de choisir la version GA. Il s'agit de la version la plus testée et la plus stable.
Description de la version MySQL
Il existe quatre versions : version Alpha, version bêta, version RC (Release Candidate) et version GA (généralement disponible).
Version Alpha
Logiciel version Alpha, il s'agit de la description de la version utilisée par l'ingénierie logicielle pour définir la version logicielle du processus de développement logiciel. Alpha est une version de test interne et n'est généralement pas diffusée dans le monde extérieur. Elle comportera de nombreux bugs. À moins que vous ne soyez également un testeur, il n'est pas recommandé de l'utiliser. C'est la première lettre de la lettre grecque, qui indique le plus. version de base, et alpha est α.
Version bêta
Version bêta du logiciel, c'est également la description de la version pour le développement de logiciels et les tests de contrôle de version en génie logiciel. La bêta est généralement la version après Alpha. Cette version a été grandement améliorée par rapport à la version alpha et des erreurs graves ont été éliminées. Cependant, il reste encore une faille qui doit être encore éliminée grâce à plusieurs tests. La version à ce stade ajoutera toujours de nouvelles fonctionnalités. la bêta est la bêta.
Version RC
Version RC, RC est l'abréviation de Release Candidate. Il s'agit de la version postérieure à la Bêta. Généralement, la version RC n'apporte pas de nouvelles fonctionnalités, mais corrige quelques bugs signalés dans la Bêta. Par conséquent, la version RC est plus proche de la version finale, qui est la version stable (version GA)
Version GA
Version GA, GA est l'abréviation de Généralement disponible. Il s'agit de la version finale du logiciel. Cette version comporte généralement relativement peu de bugs. Cette version peut également être appelée une version stable.
Version Release
La version Release existe dans certains logiciels, mais cette version n'est généralement pas disponible dans MySQL. Cette version signifie la « version finale ». Après une série de versions de test de la version précédente, il y aura finalement une version officielle, qui est la version qui sera finalement livrée aux utilisateurs. Cette version est parfois appelée version standard. Dans des circonstances normales, Release n'apparaîtra pas sous forme de mot sur la couverture du logiciel, mais sera remplacé par un symbole (R).
Numéro de version MySQL
Exemple : 5.5.60Cette version de MySQL explique la signification de chaque numéro dans le numéro de version (mysql-5.5.60.tar.gz).
Le premier numéro (5) numéro de version majeur : Lorsque le format du fichier est modifié, il sera publié en tant que nouvelle version (5.5.60)
Le deuxième numéro (5) ; Numéro de version : Lorsque de nouvelles fonctionnalités ou des modifications sont incompatibles, le numéro de version doit être modifié (5.5.60
Le troisième numéro (60) numéro de série : Principalement petit ; modifications, telles que les corrections de bugs, les ajouts ou modifications de fonctions, les modifications de paramètres de configuration, etc. (5.5.60).
L'installation du système utilise la méthode de requête de version MySQL :
1. Méthode de connexion MySQL
mysql> status; mysql> select version(); mysql> select @@version; mysql> show variables like "%version%";
2. Méthode de requête directe sans connexion
$ 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
Description de la ligne de produits
1. Version nombre Divisez MySQL
3.X en 5.1.X.
Il s'agit d'une première version de MySQL.
Les premières versions courantes incluent : 4.1.7, 5.0.56, etc.
Il s'agit d'intégrer le nouveau moteur de stockage développé par la communauté d'entreprises MySQL AB et des sociétés tierces. Absorbez de nouveaux algorithmes de mise en œuvre et prenez mieux en charge l’architecture SMP. De nombreuses refactorisations du code ont été effectuées pour améliorer les performances.
C'est désormais la version grand public. Versions couramment utilisées : 5.5
这是为了更好推广MySQL Cluster版本,以及提高MySQL性能和稳定性以及新功能。改动MySQL基础功能,从而对Cluster存储引擎提供更有效支持优化。因为发布时间较晚,发布时已经有其他手段解决MySQL集群技术问题,所以并没有很好的推广使用。
2、根据应用场景划分
MySQL Community Server
MySQL Community Server是社区版本,开源免费,但不提供官方技术支持。遵循GPL协议。MySQL Community Server也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本。
MySQL Enterprise Edition企业版本,需付费,可以试用30天。
MySQL Cluster集群版,开源免费。可将几个MySQL Server封装成一个Server。MySQL Cluster CGE 高级集群版,需付费。
MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。
MySQL Workbench又分为两个版本:
版本选择说明
首先选择社区版的GA版(稳定版)。
选择发行时间6-10个月以上的GA版。
选择最近几个月没有修复重大BUG的版本,软件工程原理修复了较大BUG则说明还隐含较多的BUG。
最好向后较长时间没有更新的发行版。
考虑开发人员开发程序使用的版本是否兼容选择的版本。
选择的版本最好是内部运行3-6个月,然后在不重要的非核心业务运行3-6个月。
向DBA大佬请教。
安装方式
优点:操作简单易用。不用单独下载,服务器可以联网且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 -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) : C'est une version qui est pressée en grande quantité par les usines. Le contenu est le même que la version officielle, mais la version RTM a également des versions limitées et d'évaluation. Mais le code principal du programme est le même que la version officielle.
OEM : Il est vendu par les fabricants d'ordinateurs avec des ordinateurs, c'est-à-dire la version aléatoire. Il ne peut être expédié qu'avec la machine et ne peut pas être vendu au détail. Il ne peut être installé que récemment et ne peut pas être mis à niveau à partir d’un système d’exploitation plus ancien. L'emballage n'est pas aussi élégant que la version commerciale et ne contient généralement qu'un CD et des instructions (lettre d'autorisation).
RVL : On prétend que c'est la version officielle, mais en fait RVL n'est pas du tout le nom de la version. Il est piraté de la version chinoise/anglaise du document.
EVAL :La version EVAL circulant sur le [color=#ff0000]réseau[/color] est similaire à la "version d'évaluation" et ne présente aucune différence fonctionnelle par rapport à la version commerciale.
RTL : Retail (version commerciale) est la véritable version officielle, la version commerciale est officiellement lancée. Il y a un eula.txt dans le dossier i386 du disque d'installation, et il y a une ligne EULAID à la fin, qui est votre version. Par exemple, la version officielle en chinois simplifié est EULAID:WX.4_PRO_RTL_CN et la version officielle en chinois traditionnel est WX.4_PRO_RTL_TW. Parmi eux : s'il commence par WX., cela signifie la version officielle, et s'il commence par WB., cela signifie la version de test. _PRE, signifie Home Edition ; _PRO, signifie Professional Edition.
Finale : Version officielle.
Amélioration : La version améliorée ou la version améliorée appartient à la version officielle 1
Gratuit : Version gratuite
Release : La version officielle a une limite de temps
Mise à niveau : Version améliorée
Détail : Version commerciale
Cardware : C'est un type de shareware. Il suffit de répondre à l'auteur par un e-mail ou une carte postale. (Certains auteurs fournissent des codes d'enregistrement, etc.). Cette forme est désormais rare. / S
Plus : est une version améliorée, mais l'essentiel est amélioré dans l'interface du programme et les fonctions multimédia.
Aperçu : Version d'aperçu
Corporation&Enterprise : Version Entreprise
Standard : Version standard
Mini : La version mini également appelée version Lite n'a que les fonctions les plus basiques
Premium : Version chère
Professional : Professional Edition
Express : Special Edition
Deluxe : Deluxe Edition
Regged : Registered Edition
【Recommandations associées mysql tutoriel vidéo】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!