编译mysql5.5并安装MySQL55
本文内容列表:
- 1、Mysql5.5.30用Cmake编译失败,报错。怎么解决呢?
- 2、用cmake安装时如何查看mysql5.5以及使用编译参数
- 3.如何编译mysql 5.5
Mysql5.5.30无法用Cmake编译,报错。怎么解决呢?
应该是版本下载错误
这个问题很可能是需要下载的MySQL版本有bug导致的。如果您通过源代码安装,则需要:
1。登录MySQL官网,找到社区版本
2的下载地址。选择源代码平台
3。找到与您的操作系统匹配的 MySQL 版本并下载。
如何检查mysql5.5,用cmake安装时的编译参数
# cd /usr/local/mysql5.5/docs
# vim INFO_BIN (指针大小: 4 该行后面的内容是需要的参数,需要注意的是,这里写参数的格式不是执行cmake命令时参数的标准格式。使用时去掉BOOL或PATH等字符:)
======构建过程信息:=====
Build wasstarted at 2014-09- 13 23:14:29 到主机 'rhel5-8-1.breeze.com'
使用 i686 在 Linux-2.6.18-308.el5 上完成构建
使用 cmake 3.0.2 完成构建
====== 使用的编译器标志(来自 'sql/' 子目录): =====
# 使用 /usr/bin/cc 编译 C
# 使用 /usr/bin/ 编译 CXX c++
C_DEFINES = -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DMYSQL_SERVER
CXX_DEFINES = -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DMYSQL_SERVER
指针大小:4
====== 使用的函数标志:=====
-- 缓冲区值EBIL=缓冲区字符串❙ EBIL= CMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql5.5
COMMUNITY_BUILD:BOOL=ON
如何构建 mysql 5.5
先安装cmake、gcc
然后~~~
1。解压mysql文件,tar xf mysql-5.1.51.tar.gz2, cd mysql-5.1.513, #cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.1 //这是你指定安装mysql的位置 -DIRMYSQL =/usr/local/mysql5.6/data -DSYSCONFDIR=/usr/local/mysql5.6/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE= 1 -DWITH_BLACKHOLE_STORAGE_1INEFS_DEGINEGINE ULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL _INFILE=1 -DWITH_EXTRA_CHARSETS =全部 - DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql .sock #make #make install

版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
