Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35010
  • 博文数量: 6
  • 博客积分: 168
  • 博客等级: 入伍新兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-18 17:32
文章分类
文章存档

2013年(1)

2012年(5)

分类: LINUX

2012-07-12 17:23:58

Mysql5.5之前的源码包编译都是采用make方式,从5.5开始采用cmake编码方式。我们拿到系统后,可以先检查下系统时候有安装cmake包,如果没有的话去官网下载一个包。下载地址为:

1.下在cmake-2.8.7.tar.gz

2../configure --prefix=/usr/local/cmake;make&&make install;

3.ln -s /usr/local/cmake/bin/cmake /bin/cmake

4.解压mysql-5.5.20.tar.gz 

帮助信息:cmake . -LH(http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html)

 cmake -DCMAKE_INSTALL_PREFIX=/data1/mysql558 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1  -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data1/mysqldata  -DWITH_FEDERATED_STORAGE_ENGINE=on

make && make install

后面的步骤就是配置了,与安装其他版本的mysql一样.

注:

重新编译时 清除旧的对象文件盒缓存信息

make clean

rm -f CMakeCache.txt

阅读(1989) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~