mysql5.7.13版本的编译
来源:互联网 发布:java maven api 编辑:程序博客网 时间:2024/05/09 22:16
源码下载
1. 获取MySQL最新源码
链接: http://dev.mysql.com/downloads/mysql/5.7.html#downloads
平台里选择source code
或者:github
2. 安装CMake(Windows版本)
下载地址:http://www.cmake.org/cmake/resources/software.html,
注意:安装路径最好为英文,并且不要有空格。安装后将bin路径添加到系统环境变量。
3. 安装GNUWin32 Bison(可选)
下载地址为:http://gnuwin32.sourceforge.net/packages/bison.htm, 同样安装路径最好为英文,并且不要有空格。安装后将bin路径添加到系统环境变量。
4. 安装CygWin(可选)
下载地址为:http://www.cygwin.com/setup.exe, 选择模块时要选上Perl andPython模块。
注意:如果只编译,不做test,可不安装CygWin.
代码结构
最主要几个目录:
- BUILD 编译和安装脚本目录
- client 客户端的命令,如mysql、mysqladmin、mysqlshow等
- storage 存储引擎
- mysys 库函数文件
- sql 内核,包括查询解析、查询优化器、存储引擎接口
- vio 虚拟io,处理各种网络协议
编译
cd mysql-5.7.13mkdir WINBUILDcd WINBUILDcmake ../ -DDOWNLOAD_BOOST=1 -DWITH_BOOST=d:\BOOSTcmake --build . --config relwithdebinfo --target package或者
cd mysql-5.7.13mkdir WINBUILDcd WINBUILDcmake ../ -DDOWNLOAD_BOOST=1 -DWITH_BOOST=d:\BOOSTdevenv mysql.sln /build relwithdebinfo
0 0
- mysql5.7.13版本的编译
- MYSQL5.5.21版本编译方法
- centos6.5下面编译安装mysql5.7.10版本
- ---线上版本----php5.2.17---mysql5.55----nginx1.12.1编译安装
- 编译安装Mysql5.1.x(新手可直接一步一步照做,其他版本的稍改动即可)
- 编译安装Mysql5.1.x并集成Sphinx(新手可直接一步一步照做,其他版本的稍改动即可)
- mysql5*免安装版本的详细设置
- MySQL5.0版本的安装图解教程
- MySQL5.1版本的主从复制搭建
- mysql5.6版本的安装配置过程
- MySQL5.0版本的安装图解【转】
- MySQL5.0版本的安装图解
- MySQL5.0版本的安装图解【转】
- MySQL5.0版本的安装图解【转】
- MySQL5.0版本的安装图解
- linux下mysql5.6版本的安装
- mysql5.7版本root密码的问题
- mysql5.7版本安装出现的问题
- 如何在linux下开启FTP服务
- Linux Shell脚本攻略笔记1之牛刀小试
- wex5 数据绑定组件简单介绍
- Qt学习笔记:画一条带箭头的线
- bzoj4541【HNOI2016】矿区
- mysql5.7.13版本的编译
- Android 6.0 CoordinatorLayout
- OpenGL编程学习(2)-画点画线函数
- Linux Shell脚本攻略笔记2之命令之乐
- Linux下Qt开发环境的搭建
- 无向图找桥
- 公牛母牛问题
- iOS系统架构介绍
- [java线程]---BlockingQueue队列使用