所在位置:首页 > 学习心得 > MySQL各个版本的区别
MySQL各个版本的区别
  • MySQL各个版本的区别
    发布时间:2010-02-04 类别:SQL技术 来源:侠客工作室
    • 1
    • 2
    • 3
    • 4
    • 5
  • MySQL版本的命名规则为:x.x.x,比如5.0.26.
    到目前为止,MySQL退出了6个系列的版本:
    3.23.n     ;
    4.0.n     ;
    4.1.n     ;
    5.0.n     ;
    上面的4个版本是稳定的(GA),还有下面的两个版本:
    5.1.n     ;
    6.0.n     ;
    今天MySQL官网上5.1系列的最新版本是5.1.26(RC)版,6.0系列的是6.0.6(alpha)版。
    新版本的功能比老版本的要多,但老版本相对新版本来说更稳定一点。所以根据自己的需要来选择适合的版本。
    MySQL各个版本之间的一些差别:
    子查询 :4.1开始支持,以前的不支持
    unicode  :4.1开始支持,以前的不支持
    可变语句:4.1开始支持,以前的不支持
    GROUP BY语句增加了ROLLUP :4.1开始支持,以前的不支持
    mysql.user表采用了更好的加密算法 :4.1开始支持,以前的不支持
    允许单个Innodb表存放在一个表空间里:4.1开始支持,以前的不支持
    VARCHAR类型的数据列可以存储超过255个字符   :       5.0开始支持,以前的不支持
    bit数据类型 :       5.0开始支持,以前的不支持
    存储过程  :       5.0开始支持,以前的不支持
    触发器  :       5.0开始支持,以前的不支持
    视图  :       5.0开始支持,以前的不支持
    如果要用到一些新的功能,就要考虑升级到新的版本。比如要用到存储过程的话,就得至少安装5.0系列版本。另外需要说的是4.1版的mysql.user表采用了新的加密算法,4.0版是16位加密,4.1版是用新的加密算法45位存储,所以4.0升级到4.1版mysql.user表需要重新生成。

    不过好像没有按linux习惯的作法,偶数是稳定版,单数是不稳定版来看
    MySQL
    推荐版本:5.0.45
    停用版本:5.0.27、5.0.37、5.0.41
    涉及系统:Linux、Windows
    停用原因:以上停用版本的 MySQL 存在一些未知 BUG,可能造成:
    (1)在一切正常的情况下,程序可能突然无法连接到 MySQL Server,且无法恢复!重启服务、机器均无效;
    (2)在一切正常的情况下,当数据库大于 8GB 时,可能会损坏数据表,且修复后立即再次损坏。

    我用的版本是5.0.22,到一些网站上想下载5.0.27是下载不到的.但是如果不幸在一些小网站下载到了.请不要安装.
  • ☆☆☆技术交流群:5684178☆☆☆
  • 上一篇:MSSQL中默认时间设置,数据库直接获得
  • 下一篇:MySQL表类型详解
侠客工作室主要承揽网站制作|企业建站|北京网站制作|北京网站建设|北京企业建站|专业仿站|SEO优化等业务
地址:北京市海定区清河水木天成 电话:13718388147 13718388147 传真:13718388147 访问统计:
投诉电话:13718388147 投诉QQ:点击这里给我发消息 客服信箱:1300105556@qq.com 邮编:102200 北京网站建设地图 北京网站建设RSS地图
版权所有 2009-2014侠客工作室【北京网站建设】 京ICP备11021494号-1