Mysql数据库入门,MySQL版本详解

时间:2019-11-28 21:04来源:江苏十一选五手机版数据库
意气风发、版本表达 1、MySQL数据库分类与版本晋级 和大大多开源产物的门路相像,选取双授权政策,分为社区版和商业版,而那多个本子又分别分4个版本依次公布。那4个本子为:Al

意气风发、版本表达

1、MySQL数据库分类与版本晋级

和大大多开源产物的门路相像,选取双授权政策,分为社区版和商业版,而那多个本子又分别分4个版本依次公布。那4个本子为:Alpha版、Beta版、RC版、GA版。

非关系型数据库

(1)键值(key-value)存款和储蓄数据库 (Memcached,redis…)
(2)列存储(Column-oriented)数据库 (Cassandra,HBase..)大型商厦会用到
(3)面向文书档案(Document-oriented)数据库 (MongoDB,CouchDB…)
(4)图形(Graph)数据库 (Neo4J,InfoGr id…)


1.1、MySQL相关连接

MySQL官网:

MySQL下载:

MySQL文档:

申明:MySQL文书档案各类版本的mysql都有照应的文书档案。上边的例证是MySQL5.5的文书档案。

2、MySQL数据库商业版和社区版的区分

如何是数据库?

1.2、MySQL版本表达

  1. Alpha版
  2. Beta版
  3. RC版
  4. GA版
  5. Release版

2.1、MySQL数据库商业版发表介绍

MySQL商业版是由MySQL公司里面特地的人手各负其责开垦和保卫安全,但与此同临时间也会收下社区职员编制的精良代码以致算法,並且由特地的人手严酷依照软件测验流程对这几个选拔的代码举行严刻测量试验,没万分再打开表露。说来讲去,MySQL商业版是由MySQL公司里面公布,同时参照他事他说加以考察社区版的先进代码功效和算法。是MySQL公司的致富产物,须要付费使用甚至提供劳动扶植,牢固性和可相信性是最棒的。

数据库(Databases),存放数据的旅馆

1.3、MySQL版本号

  1. 率先个数字(5卡塔尔(قطر‎主版本号:文件格式改换时,将作为新的本子发布(5.5.60卡塔尔;
  2. 其次个数字(5卡塔尔(英语:State of Qatar)发行版本号:新扩充特色或许改动不宽容时,发行版本号供给改造(5.5.60卡塔尔(英语:State of Qatar);
  3. 其多个数字(60卡塔尔(英语:State of Qatar)发行类别号:首假如小的改观,如bug的修补、函数加多或转移、配置参数的修改等(5.5.60卡塔尔。

系统装置使用MySQL版本查询情势:

  1. 登录MySQL方法
  2. 不记名直接询问艺术

2.2、MySQL数据库社区版宣布介绍

MySQL社区版是由散落再世界内地的MySQL开荒者、爱好者甚至顾客出席开辟与测量试验,并产生软件代码的田间管理、测验职业,社区也会举行BUG陈诉机制,收罗客户使用遭逢BUG难题景况,相比较商业版,社区版的付出以致测验景况没有那么严厉。

数据库体系

1. 早期数据库理论比较流行的数据库模型:层次式数据库、网络式数据库、关系型数据库
2. 当今互联网中嘴常用的数据库模型:非关系型数据库(NoSQL)、关系型数据库

二、产物线表明

2.3、MySQL商业版和社区版的分别

有别于在于:

r  商业版本组织拘系和测验环节控制更严谨,牢固性方面会比社区版更地西泮。

r  MySQL是成熟产物,商业版和社区版之间质量方面相差超级小。

r  商业版不遵守GPL协议,社区版遵从GPL契约能够无偿试用!

r  商业版须要购置有关服务,享受7*24时辰本事帮忙以致依期打补丁等服务,但顾客必须为此付出劳动资费。

r  社区版的爱慕只好靠社区提供,无法像商业版获得故障及补丁消除服务了,然而社区版是完全无偿的点子,社区版的劳动性能与时间效果与利益性等地方不能够与商业版比较。

关系型数据库的牵线

1. 关系型数据库的由来
2. 关系型数据库介绍
    类似于excel表格这种二维表格,使用结构化查询语言SQL语句进行操作

2.1、版本号划分MySQL

  1. 3.X至5.1.X。
  2. 5.4.X到5.7.X。
  3. 6.0.X到7.1.X

3、MySQL数据库4种发布版本介绍

那4种发布版本之间的验证以至界别如下:

(1)Alpha版:

Alpha版日常只在支付的店堂内部运行,不对外祖父开。重要是开荒者本人对成品实行测验,检查成品是还是不是留存短处、错误,验证产物功效和表达、顾客手册是或不是同样。MySQL是归于开源付加物,因而要求世界各市开采者、爱好者和客商出席软件的开垦、测量试验、手册编写职业。所以会对外宣告此版本的源码和产品,方便任何人都足以涉足开采照旧测量检验职业,以致编写与修正客户手册。

(2)Beta版:

Beta版日常是瓜熟蒂落功效的支出和具有的测量检验工作今后的产物,不会设有一点都不小的作用依旧性质BUG,并且特邀只怕提需要顾客体验与测量试验,以便更完美的测验软件的美中不足只怕存在的题材。

(3)RC版:

RC版归属临盆条件发表从前的一个小本子,是依据Betav版本的测量试验结果,收到的BUG大概缺欠之处等搜罗到的音信,进行修补和宏观今后的意气风发版付加物。

(4)GA版

GA版是软件出品便是发表的制品,也称临蓐版本的付加物。日常景观下。集团的临蓐条件都会挑选GA版本。

非关系型数据库介绍(NoSQL:Not Only SQL)

1. 关系型数据库的由来
    非关系型数据库是关系型数据库的一种补充,就是为了解决Web2.0时代高并发高吞吐量的需求
2. 关系型数据库产品介绍:
    1.  ORACLE
    2.  主要应用范围:传统大企业,大公司,政府,金融,证券等等
    3.  版本升级:Oracle8i,Oracle9i,Oracle10g,Oracle11g
    4.  缺点:代码繁重,臃肿,使用成本高
    5.  MySQL
        1.  主要应用范围:互联网领域,大中小型网站,游戏公司,电商平台等等
        2.  2008年1月16号被Sun公司收购,后Sun公司又被Oracle收购
        3.  特点:体积小,速度快,使用成本低,代码开源 
    6.  MariaDB
        MaridDB是MySQL数据库的一个分支,主要由开源社区维护
    7.  SQL Server
        微软公司的大型关系型数据库系统
    8.  Access数据库
        微机数据库管理系统

2.2、依照使用处景划分

  1. MySQL Community Server
  2. MySQL Enterprise Edition
  3. MySQL Cluster
  4. MySQL Workbench(GUI TOOL)
  • ①、分别是社区版(MySQL Workbench OSS)
  • ②、商用版(MySQL Workbench SE)。

4、MySQL产物路线

图片 1

图片 2

图片 3

非关系型数据库产物介绍

  1. Memcached
    特色:快,数据存款和储蓄在内部存款和储蓄器中
    拉开产物:Memcachedb 实行持久化保存,相当的高质量读写速度
  2. Redis
  3. MongoDB
    在于关系型数据库和非关系型数据库之间的产物

三、选拔表明

  1. 第生机勃勃选拔社区版的GA版(牢固版卡塔尔(قطر‎。
  2. 选取发行时间6-12个月以上的GA版。
  3. 选料近些日子几个月未有修复关键BUG的版本,软件工程原理修复了极大BUG则表明还包罗超多的BUG。
  4. 最棒向后较长期没有立异的发行版。
  5. 思量开垦职员开垦顺序行使的版本是还是不是相称采纳的本子。
  6. 筛选的版本最棒是里面运行3-五个月,然后在不根本的非宗旨业务运营3-3个月。
  7. 向DBA大佬请教。

5、MySQL数据库软件命名介绍

MySQL数据库软件的名字是由3个数字和三个后缀组成的版本号。比如:像mysql-5.0.56.tar.gz的版本号那样解释:

 

(1)第多个数字(5)是主版本号,描述了文件格式,全体版本5批发都有同一文件格式。

(2)第三个数字(0)是发行等级,主版本号和发行等第构成到一齐便构成了发行系列号

(3)第四个数字(56)是在这里发行体系的本子号,随每一个新发行版依次增加,经常供给已经筛选的批发的风靡版本。

‘每回换代后,版本字符串的最终叁个数字依次增加,假若相对于前三个本子扩充了新效率依然有一线的不包容性,字符串的第二个数字依次增加。如若文件格式改动,第一个数字依次增加。

(4)后缀展现发行的平稳等第。通过风流浪漫星罗棋布后缀彰显怎么修正稳固性。只怕的后缀有:

alpha版

    表明发行手拿包含一大波未被深透测量试验的新代码。已知的毛病应该在情报小结被记录,在繁多此版本中也可能有新的吩咐和扩大,此版本也或者有注重代码更正等支付。

beta版

意味着该版本效果是完整的,而且有着的新代码被测量试验,未有增添最首要的新特色,应该没已知的毛病。当阿尔法版本最少二个月未有现身通信的沉重漏洞,並且未有陈设增添引致已经奉行的新效率不平稳的新功用时,版本从阿尔法版变为beta版,在未来的beta版、公布版恐怕付加物发表中,全体API、外界可视结商谈SQL命令列均无法再转移。

rc版

是发表表示;是二个发行了生龙活虎段时间的beta版本,只是增加了十分的小的修复。

从未后缀

那代表该版本已经在超多地点运作后生可畏段时间了,何况未有非平台湾特务定的老毛病报告,那就是大家誉为一个产品照旧“通用”版本的事物。

MySQL数据库产物

  1. MySQL数据库介绍
    特色:不是把数量意气风发致存放在八个大仓Curry,而是把多经略使存在毫不的表中,再将这个表归入不一致的数据库中,这样设计扩展了MySQL的读取速度,灵活性可处理型也拿到了十分的大拉长。访谈甚至管理MySQL数据库的最常用标准语言为SQL布局化查询语言
  2. 为啥接收MySQL数据库
    BAT:百度、阿里、腾讯
    优势特点:

    1. 属性出色、服务稳固性,超级少现身格外宕机
    2. 盛放源代码且无版权制约,自己作主性及运用费用低
    3. 历史持久,社区及客户极度活跃,蒙受标题能够特别便于的寻求救助
    4. 软件体量小,安装使用简易,并且易于维护,安装及保卫安全费用低
    5. 品牌口碑效应,使得集团没有必要思考就直接用,LAMP,LNMP(LEMP)流行构造
    6. 支撑种种操作系统,提供多样API接口,补助五种付出语言,极其对流行的PHP语言有很好的支撑

    双授权:商业版(收取金钱)、社区版(开源无偿)
    出品路线:在前进到5.1文山会海版本之后再也设计为三条成品线
    合作社生产场景接受MySQL数据库建议:

    1. 牢固版:选拔开源的社区版的平安版GA版本
    2. 产物线:能够选择5.1或5.5.网络集团主流5.5,其次是5.1和5.6
    3. 筛选MySQL数据库GA版公布后半年以上的GA版本
    4. 要选用前后多少个月未有大的BUG修复的本子,实际不是大批量修复BUG的汇总版本
    5. 最棒向后较长期未有立异发表的本子
    6. 要思谋开荒人士开采顺序行使的版本是不是相称你选的本子
    7. 用作内部支出测验数据库情状,跑差不离3-四个月的年华
    8. 先行集团非宗旨业务应用新本子的数据库GA版本软件
    9. 向DBA高手请教,或然在才具氛围好的群里和贵宗一起交换,使用真正的能人们用过的好用的GA版本付加物
    10. 透过上述工序之后,假设未有入眼的功力BUG或品质瓶颈,则足以初阶构思作为任何事情数据服务的后端数据库软件

四、安装情势

  1. yum安装
  2. 编写翻译安装
  3. 二进制程序包
  4. rpm安装

6、MySQL版本选用最后提出

商店生产地方接受MySQL数据库提议:

r  (1)稳定版:接纳开源的社区版的满面春风版本(GA)。

r  (2)产物线:能够筛选5.1也许5.5。互联网厂家主流5.5,其次是5.1照旧5.6。

r  (3)接收MySQL数据库GA版本揭橥后四个月以上的GA版本。

r  (4)要筛选前后多少个月未有大的BUG修复的本子,实际不是大量修复BUG的汇聚版本。

r  (5)最棒向后较长期内并未有改革宣布的本子。

r  (6)要考虑开拓人士开采顺序接纳的本子是或不是协作你选的版本。

r  (7)作为内部支出测量检验数据库景况,跑大概3~5个月的时辰。

r  (8)优先公司非大旨业务使用新本子的数据库GA版本软件。

r  (9)向高手请教,使用高手们利用过的好用的GA版本产

源点为知笔记(Wiz卡塔尔(英语:State of Qatar)

 

MySQL数据库集团坐蓐常用安装格局

  1. yum/rpm安装
    1. yum install mysql-server
    2. 利用项景:
      1. 相符对数据库供给不太高的场子,举例并发十分的小,集团里面,公司内部的一些用出席景
      2. 大的门户网址把源码依照厂商的急需创建成rpm,自身搭建yum仓库,再用yum install xxx -y举行安装
  2. 健康办法编写翻译安装MySQL
  3. 应用cmake方式编译安装MySQL
  4. 运用二进制形式免编写翻译安装MySQL

哪些正确抉择MySQL的安装形式

编辑:江苏十一选五手机版数据库 本文来源:Mysql数据库入门,MySQL版本详解

关键词: