设为首页 加入收藏

TOP

Linux下MySQL的编译安装图文详述
2017-06-22 10:23:28 】 浏览:7405
Tags:Linux MySQL 编译 安装 图文 详述

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


 2:mysql开源免费,无版权制约,自主性及使用成本低


 3:产品耦合度,mysql支持多种操作系统,支持多开发语言,特别是php


 4:技术积累,庞大的活跃的社区,


 5:软件体积小,安装简单,易于维护


  MySQL官网http://www.mysql.com/,MySQL版本采用双授权政策,和大多数开源产品路线一样,分为社区版和商业版,并且这两个版本又分别分成四个版本依次发布,Alpha版、Beta版、RC版和GA版


  GA版即为正式版


    1) 首先价格上,社区版完全免费,企业版需要高额的费用


    2) 技术上,企业版具有MySQL企业级服务器、MySQL企业级系统监控工具。企业版经过严格的测试认证,相对企业版,社区版的开发测试环境没有那么严格


    3)服务方面,社区版mysql官方不提供任何技术支持,使用过程出现任何意外不负任何责任,企业版与之相反


    4)商业版不支持GPL协议


    三条产品线


    1)5.0.XX到5.1.XX产品系列


      这条产品线继续完善改进用户体验和性能,同时增加新功能,是mysql早期产品的延续,如rhel6自带的mysql


    2)5.4.XX开始到5.7.XX产品系列


      mysql社区和第三方公司percona整合的,吸收新的算法和存储引擎,现在已经到了5.6.26


    3)6.0.XX到7.X.XX产品系列


      主要是为了更好的推广MySQL Cluster版本,提供Cluster版本的性能和稳定性,这个版本比较少公司用,原因是出来太晚了


  1:选择稳定版 选择社区的GA版


  2:产品线,主要是5.1和5.5 ,多数5.5


  3:选择MySQL GA版发布6个月以上的版本


  4:最好向后较长时间没有更新发布的版本


  5:与开发人员使用版本的兼容


  6:测试环境跑3-6个月


  7:到生产环境非核心业务跑几个月


  1:使用二进制方式安装,rpm/yum


  2: 源码编译,产品线路1用普通编译安装,线路2cmake编译安装5.5/6/7


  3:批量部署,src.rpm  通过spec文件




参数说明:


-DCMAKE_INSTALL_PREFIX          数据文件存放目录


-DMYSQL_UNIX_ADDR                sock文件路径


-DDEFAULT_CHARSET                默认字符集


-DDEFAULT_COLLATION          默认字符校对


-DWITH_EXTRA_CHARSETS          扩展字符支持  默认all


-DWITH_storage_STORAGE_ENGINE    存储引擎的支持,默认支持MyISAM,MERGE,MEMORY,CVS存储引擎


-DENABLED_LOCAL_INFILE=1        启用加载本地数据


-DMYSQL_DATADIR                  数据存放目录


-DMYSQL_USER                    mysql运行用户


扩展:


-DWITH_PARTITION_STORAGE_ENGINE=1  支持分区表


-DINSTALL_LIBDIR=dir_name


-DSYSCONFDIR=dir_name    The default my.cnf option file directory





 








】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL的四种事务隔离级别 下一篇MySQL使用UDF调用shell脚本

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目