zoukankan      html  css  js  c++  java
  • 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编译方式,这是大多数运维人员的选择。数量多的话就用二进制免安装*

            

  • 相关阅读:
    REP开发技巧
    css grid栅格布局
    flex学习, 尝试布局一个计算器
    sublime text html插件emmet
    flex布局
    SQL Server为字段添加默认值
    windows和linux文件输
    python eric6 IDE
    git撤销修改
    pyQt5
  • 原文地址:https://www.cnblogs.com/cnxy168/p/11530275.html
Copyright © 2011-2022 走看看