MySQL数据库基础(2)安装实战 --1

MySQL数据库的官方网站:http://www.mysql.com    

社区版和商业版

MySQL商业版与社区版之间的区别在于:

    1、商业版本组织管理与测试环节控制更严格,稳定性方面,会比社区版本稳定。

    2、MySQL是成熟产品,商品版与社区版之间性能方面相差不大

    3、商业版不遵循GPL协议,社区版遵守GPL协议可以免费使用

    4、使用商业版后可以购买相关的服务,享受7*24小时即时支持以及定时打补丁等服务,但是用户必须为此支付服务费用,

    5、社区版本的维护服务只能靠社区提供,无法向商业版本获得故障及补丁解决服务了,但是使用社区版是完全免费的方式,社区版的服务质量与时效性等方面就无法与MySQL AB公司提供的服务相比了。

MySQL数据库四种发布版本介绍:

    1、Alpha版:先内部运行,不对外公开

    2、Beta版:完成功能的开发和所有的测试工作之后的产品

    3、RC版:根据Beta版本测试结果收集到的BUG之后的版本

    4、GA版:对外发布的正式版本

MySQL产品路线

    MySQL在发展到5.1系列版本之后,重新规划为三条产品线

        第一条产品线:5.0.xx及升级到5.1.xx的产品系列    5.1稳定版本

        第二条产品线:5.4xx开始到了5.7.xx产品线系列    主流:互联网公司用mysql5.5

        第三条产品线:6.0.xx到7.1.xx产品系列    推广MySQL Cluster版本

MySQL数据库软件命名介绍

    例如:mysql-5.0.56.tar.gz

    第一个数字5是朱版本号

    第二个数字0是发行级别

    第三个数字56是此发行系列的版本号

生产场景如何选择MySQL版本

    企业生产场景选择MySQL数据库建议:

        1、稳定版:选择开源的社区版的稳定版GA版本

        2、产品线:可以选择5.1或5.5。互联网公司主流5.5,其次是5.1和5.6

        3、选择MySQL数据库GA版发布后6个月以上的GA版本

        4、要选择前后几个月没有大的BUG修复的版本,而不是大量修复BUG的集中版本

        5、最好想后较长时间没有更新发布的版本

        6、要考虑开发人员开发程序使用的版本是否兼容你选的版本

        7、作为内部开发测试数据库环境,跑大概3-6个月的时间

        8、优先企业非核心业务采用新版本的数据库GA版本软件

        9、向DBA高手请教,或者在及技术氛围好的群里和大家一起交流,使用真正的高手们用过的好用的GA版本产品

        10、经过上述工序之后,若是没有重要的功能BUG或性能瓶颈,则可以开始考虑作为任务业务数据服务的后端数据库软件

        

MySQL数据库多种安装方法介绍

    1、yum/rpm安装

        yum/rpm安装适合对数据库要求不太高的场合,例如并发不大,公司内部,企业内部的一些应用场景

        大的门户把源码根据企业的需求制作成rpm,搭建yum仓库,yum install xxx -y

    2、常规方式编译安装MySQL

        第一条最正宗的产品线 5.1 及以前:即./configure,make,make install

    3、采用cmake方式编译安装MySQL

         由于MySQL5.5.xx-5.6.xx产品:即cmake,make,make install

    4、采用二进制方式免编译安装mysql

        和yum/rpm包安装方式类似,直接压缩安装

    

    5、如何正确选择MySQL的方式安装

        二进制免安装比较简单方便,合适5.0-5.1和5.5-5.6系列;普通linux运维人员多采用编译的方式,5.0-5.1系列就是常规编译方式,5.5-5.6系列就是cmake编译方式。

        *首先是mysql5.5及以上的版本,安装方式及其量少的话,推荐cmake编译方式,这是大多数运维人员的选择。数量多的话就用二进制免安装*

        

原文地址:https://www.cnblogs.com/cnxy168/p/11530275.html