MySQL文档每种版本的mysql都有对应的文档,MySQL商业版是由MySQL公司内部发布

上面的例子是MySQL5.5的文档,MySQL文档每种版本的mysql都有对应的文档,MySQL商业版是由MySQL公司内部发布,MySQL社区版是由分散再世界各地的MySQL开发者、爱好者以及用户参与开发与测试,(2)列存储(Column-oriented)数据库,(1)键值(key-value)存储数据库 (Memcached,在这个下载界面会有几个版本的选择,这也是我们通常用的MySQL的版本

图片 4

一、版本表明

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


MySQL 的官方网站下载地址:

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. MySQL Community Server 社区版本,开源无偿,但不提供合法技能扶持。
  2. MySQL Enterprise Edition 公司版本,需付费,能够试用30天。
  3. MySQL Cluster 集群版,开源免费。可将几个MySQL
    Server封装成一个Server。
  4. MySQL Cluster CGE 高档集群版,需付费。
  5. MySQL Workbench(GUI
    TOOL)一款专为MySQL设计的EXC90/数据库建立模型工具。它是尽人皆知的数据库设计工具DBDesigner4的继承者。MySQL
    Workbench又分为五个本子,分别是社区版(MySQL Workbench
    OSS)、商用版(MySQL Workbench SE)。

1.3、MySQL版本号

  1. 率先个数字(5)主版本号:文件格式更动时,将作为新的版本发表(5.5.60);
  2. 其次个数字(5)发行版本号:新扩张特色可能退换不配适那时候候,发行版本号要求更动(5.5.60);
  3. 其多个数字(60)发行连串号:重固然小的转移,如bug的修复、函数增多或改变、配置参数的改观等(5.5.60)。

系统设置使用MySQL版本查询形式:

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

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

MySQL社区版是由分散再世界内地的MySQL开垦者、爱好者以至顾客参加开采与测验,并达成软件代码的管住、测量试验职业,社区也会设置BUG叙述机制,收集客户使用遭遇BUG难题情形,相比较商业版,社区版的支出以至测量检验情况未有那么严谨。

数据库种类

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

MySQL Community Server
是开源免费的,那也是我们常见用的MySQL的本子。依据差异的操作系统平台细分为两个版本,下边我们以windows平台为例来注明。

二、产品线表明

2.3、MySQL商业版和社区版的差距

有别于在于:

r  商业版本协会管理和测验环节调控更严俊,牢固性方面会比社区版更平稳。

r  MySQL是干练产品,商业版和社区版之间质量方面相差相当小。

r  商业版不相信守GPL协议,社区版遵从GPL合同得以无需付费试用!

r  商业版须求购置有关服务,享受7*24时辰本领援助以至定期打补丁等劳务,但客户必得为此付出服务开支。

r  社区版的保证只好靠社区提供,不可能像商业版获得故障及补丁化解服务了,但是社区版是完全免费的方法,社区版的劳动品质与时效性等方面不可能与商业版比较。

关系型数据库的牵线

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

比如说下载mysql 5.5.19的分界面如下:

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数据库
        微机数据库管理系统

图片 1

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产品路径

图片 2

图片 3

图片 4

非关系型数据库产品介绍

  1. Memcached
    性情:快,数据存款和储蓄在内部存款和储蓄器中
    拉开产品:Memcachedb 举行良久化保存,超高品质读写速度
  2. Redis
  3. MongoDB
    在于关系型数据库和非关系型数据库之间的产品

说明:
咱俩挑选Generally Available(GA)Release 去下载。GA
是指软件的通用版本,日常指正式颁发的本子。
mysql-5.5.19-win32.msi,windows安装包,msi安装包是用msiexec安装到位的。windows下双击依照指引安装就可以,简单方便。
mysql-5.5.19.zip,这一个是windows源文件,须要编译。
mysql-5.5.19-win32.zip,那些文件解包后就可以使用,是编译好的windows叁14位MySQL。须求手工业配置。
带 “winx64” 的则是呼应的陆拾几个人版本,在63人操作系统下利用。
诚如做后台开采,大家就下载mysql-5.5.19-win32.msi。
 

三、选用表明

  1. 首先选用社区版的GA版(稳固版)。
  2. 挑选发行时间6-拾个月以上的GA版。
  3. 慎选近些日子几个月没有修复关键BUG的本子,软件工程原理修复了异常的大BUG则表明还带有很多的BUG。
  4. 最棒向后较长期未有创新的发行版。
  5. 设想开拓职员开辟顺序行使的版本是或不是协作选拔的本子。
  6. 分选的版本最棒是里面运维3-5个月,然后在不根本的非大旨业务运转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版发布后5个月以上的GA版本
    4. 要挑选前后多少个月未有大的BUG修复的本子,实际不是大方修复BUG的汇聚版本
    5. 最佳向后较长期没有立异发表的本子
    6. 要怀想开采职员开采顺序行使的版本是否合营你选的本子
    7. 用作此中支出测量检验数据库情状,跑大约3-三个月的小时
    8. 预先集团非大旨业务应用新本子的数据库GA版本软件
    9. 向DBA高手请教,也许在能力氛围好的群里和大家共同沟通,使用真正的能古板匠们用过的好用的GA版本产品
    10. 经过上述工序之后,假如未有首要的功用BUG或性质瓶颈,则足以开端考虑作为任何事情数据服务的后端数据库软件

比方下载mysql 5.1.60的分界面如下:

四、安装格局

  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~3个月的时刻。

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

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

来源为知笔记(Wiz)

 

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的安装方式

图片 5

 

说明:
挑选Generally Available(GA)Release 去下载。GA
是指软件的通用版本,平时指正式颁发的版本。
“essentials” 是指精简版,不分包 embedded server and benchmark
suite,有机动安装程序和铺排向导,未有MySQL文书档案。
“noinstall” 是指非安装的压缩包的。满含 embedded server and benchmark
suite,未有机关安装程序和安顿向导,需手动安装配备,有MySQL文书档案。
mysql-essential-5.1.60-win32.msi
是精简版,假若只须要mysql服务,就选取此版本。
mysql-5.1.60-win32.msi 是欧洲经济共同体版,满含安装程序和布局向导,有MySQL文书档案。
mysql-noinstall-5.1.60-win32.zip
是非安装的zip压缩包,未有自行安装程序和铺排向导,需手动安装配置,有MySQL文书档案。
mysql-5.1.60.zip 是用于windows的Mysql源码压缩包
带 “winx64” 的则是呼应的60人版本,在陆十二位操作系统下利用。
诚如做后台开拓,我们就下载mysql-essential-5.1.60-win32.msi 就可以。