很多朋友在下载MYSQL的时候,会有一些疑惑,该选择哪个版本呢?

MYSQL类型:
1,MySQL Community Server,社区免费版,但没有技术支持。一般我们选这个版本就行了。
2,MySQL Enterprise 企业收费版。
3,MySQL Cluster 这个主要是用于服务器集群。
3,MySQL Workbench 这个用来设计数据库的。

MYSQL有些版本号后面带有字母,比如mysql5.7.4 m14,mysql5.0.51a等等。
这些字母到底是啥意思呢?

我给分析了下:
m版本:应该是MILESTONE的简写,里程碑的意思,说明这个版本有重要的功能升级。
a版本:Available?稳定版?
b版本:Beta缩写,是指公测,即针对所有用户公开的测试版本。
alpha:内测版。
rc版本:Release Candidate缩写,发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,而RC版本,着重于错误修复。

关于版本选择和升级
MySQL 4的时代已经过去了,除非是很古老的程序,现在一般都用MYSQL5了。
MySQL 5.0与MySQL5.1相差不大,升级的话,直接卸载旧版本(备份数据库),再安装新版本,然后把旧版本的DATA目录复制替换就行了。
Mysql 5.5以上改变比较大,主要是默认存储引擎改为InnoDB,升级有点麻烦,而且很多程序对5.5以上版本支持不够好(原来是用MyISAM)。
选择版本原则上是,小版本号越大越好,比如5.1版本目前最新最稳定的 MySQL 5.1.72。
大版本号,比如5.5,5.6需要看程序是否支持,比如Discuz,wordpress是支持的,可以使用最新的 MySQL 5.6.22。

新版本可能会有性能及安全性的提升,但也会带来资源消耗的增加。并不一定是版本越新越好,关键是看程序是否支持和必要。

标签: mysql

添加新评论