zoukankan      html  css  js  c++  java
  • MySQL简介

    1.MySQL优势

    性能卓越,服务稳定,很少出现异常宕机;

    开放源代码无版权制约,自主性及使用成本低;

    历史悠久,社区及用户活跃,遇到问题寻求帮助相对容易;

    软件体积小,安装使用简单,易于维护,安装及维护成本低;

    LAMP,LEMP流行架构;

    支持多种操作系统,提供多种API接口,支持多种开发语言,特别对流行的PHP语言有很好的支持

    2.MySQL数据库分类

    社区版(遵守GPL协议):Alpha版、Beta版、RC版、GA版       #RC:release candidate    GA:general availability

    商业版(不遵守GPL协议):Alpha版、Beta版、RC版、GA版 (MySQL内部开发,有专人开发维护)  

    3.MySQL三条产品线

    5.0.XX到5.1.XX产品线系列(最稳定)

    5.4.XX到5.7.XX产品线系列(提供性能代码重构)                  #从目前发展来看,mysql官方发布的版本直接从5.7.XX升级到8.0.XX

    6.0.XX到7.1.XX产品线系列(有MySQL cluster集群功能)     #但实际工作中大多数选择一主多从等部署架构来替代自带的cluster功能

    4.生产场景选择MySQL版本的建议

    1)选择开源的社区的最稳定的GA版

    2)根据产品线实际需要选择

    3)选择发布六个月以上的GA版

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

    5)最好选择之后较长时间没有更新发布的版本

    6)选择与开发人员开发程序相兼容的版本

    7)作为内部开发测试环境数据库,先试运行3-6个月,然后选择企业非核心业务的数据库安装此版本再试运行一段时间

    5.MySQL的安装方法

    1)yum安装(rpm)

    适合并发不大,企业内部的一些应用场景

    大的门户把源码根据企业的需求制作成rpm,自己搭建yum仓库,再yum install XXX -y完成软件安装

    2)常规方式编译安装MySQL

    ./configure 、make、make install

    3)cmake或gmake方式安装

    解压、cmake、make、make install

    4)二进制方式免编译安装

    解压下载的二进制软件包,初始化即可完成MySQL的安装启动

    2018年10月27日

    祝好!

  • 相关阅读:
    已经加入了gitignore但任然modified
    强制升级方法
    从服务器上拷贝代码到虚拟机上编译不过
    IDEA 全局搜索选择后不关闭当前窗口
    jquery 好看的弹出层,过一会自动消失,有滚动条也能垂直居中(thymeleaf)( 代码库)
    Servlet 直接返回web前端(代码库)
    httpcore Immutable 升级替代方法
    重写equals-hashcode-标准方法(代码库)
    module的顺序影响jar包是从仓库来的,还是从其他module里来的
    AD登录过滤特殊字符,防止LDAP注入(代码库)
  • 原文地址:https://www.cnblogs.com/wangke2017/p/9470259.html
Copyright © 2011-2022 走看看