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日

    祝好!

  • 相关阅读:
    前置机器学习(一):数学符号及希腊字母
    大神造轮子与小白调包侠#0509
    Windows下的apache maven安装与配置
    Windows下的apache tomcat安装与配置
    C++ <Algorithm>小小总结
    Markdown 小记
    http状态码
    vim命令
    C++ inline
    爬虫前提——正则表达式语法以及在Python中的使用
  • 原文地址:https://www.cnblogs.com/wangke2017/p/9470259.html
Copyright © 2011-2022 走看看