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

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

社区版和商业版linux

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

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

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

    三、商业版不遵循GPL协议,社区版遵照GPL协议能够无偿使用并发

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

    五、社区版本的维护服务只能靠社区提供,没法向商业版本得到故障及补丁解决服务了,可是使用社区版是彻底免费的方式,社区版的服务质量与时效性等方面就没法与MySQL AB公司提供的服务相比了。linux运维

 

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

    一、Alpha版:先内部运行,不对外公开测试

    二、Beta版:完成功能的开发和全部的测试工做以后的产品

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

    四、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数据库建议:

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

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

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

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

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

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

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

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

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

        十、通过上述工序以后,如果没有重要的功能BUG或性能瓶颈,则能够开始考虑做为任务业务数据服务的后端数据库软件

        

 

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

    一、yum/rpm安装

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

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

    二、常规方式编译安装MySQL

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

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

 

         因为MySQL5.5.xx-5.6.xx产品:即cmake,make,make install

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

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

    

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

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

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

相关文章
相关标签/搜索