《MYSQL数据库Linux下编译安装Mysql 5.5的简单步骤》要点:
本文介绍了MYSQL数据库Linux下编译安装Mysql 5.5的简单步骤,希望对您有用。如果有疑问,可以联系我们。
首先是安装cmake环境.因为博主测试机是ubuntu,所以直接用apt-get install cmake命令来安装,yum相信应该也一样.或者可以编译安装,步骤如下.MYSQL数据库
安装完成后执行cmake -version,确定已经正确安装.MYSQL数据库
然后下载mysql最新源码包,编译安装.MYSQL数据库
这里博主遇到一个有关ssl的错误,提示信息如下所示.MYSQL数据库
Linking C shared module adt_null.so
[ 65%] Built target audit_null
Scanning dependencies of target vio
[ 65%] Building C object vio/CMakeFiles/vio.dir/vio.c.o
[ 65%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o
[ 65%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o
/root/mysql-5.5.36/vio/viossl.c: In function ‘ssl_do':
/root/mysql-5.5.36/vio/viossl.c:175: error: ‘SSL_OP_NO_COMPRESSION' undeclared (first use in this function)
/root/mysql-5.5.36/vio/viossl.c:175: error: (Each undeclared identifier is reported only once
/root/mysql-5.5.36/vio/viossl.c:175: error: for each function it appears in.)
make[2]: *** [vio/CMakeFiles/vio.dir/viossl.c.o] Error 1
make[1]: *** [vio/CMakeFiles/vio.dir/all] Error 2
make: *** [all] Error 2MYSQL数据库
最后发现这个问题的原因是mysql5.5无法在openssl-1.0.0及更低版本下编译导致的.如果不需要ssl可以去掉WITH_SSL配置项,也可以升级openssl的版本,另外更方便的方法可以在cmake之前打一个补丁.MYSQL数据库
最后复制配置文件、修改.MYSQL数据库
启动mysql,成功!MYSQL数据库
转载请注明本页网址:
http://www.vephp.com/jiaocheng/1158.html