天天看点

MySqlmySQL

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

编译安装MySQL-5.5

cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译。

一、安装cmake

跨平台编译器

二、编译安装mysql-5.5.25

1、使用cmake编译mysql-5.5

cmake指定编译选项的方式不同于make,其实现方式对比如下:

指定安装文件的安装路径时常用的选项:

默认编译的存储引擎包括:csv、myisam、myisammrg和heap。若要安装其它存储引擎,可以使用类似如下编译选项:

若要明确指定不编译某存储引擎,可以使用类似如下的选项:

比如:

如若要编译进其它功能,如SSL等,则可使用类似如下选项来实现编译时使用某库或不使用某库:

其它常用的选项:

如果想清理此前的编译所生成的文件,则需要使用如下命令:

2、编译安装

本文转自 SoulMio 51CTO博客,原文链接:http://blog.51cto.com/bovin/1857035,如需转载请自行联系原作者