编译安装mysql5.7

一、

问题描述:高版本mysql需要boots库的安装才可以正常运行

解决办法是:
1.在/usr/local下创建一个名为boost的文件夹
    mkdir -p /usr/local/boost
2.进入这个新创建的文件夹然后下载boost
    wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
3.解压
    tar -xvzf boost_1_59_0.tar.gz

二、

安装依赖库 yum -y install ncurses-devel

三、

cmake 

cmake -DCMAKE_INSTALL_PREFIX=/application/mysql-5.7.24
-DMYSQL_DATADIR=/application/mysql-5.7.24/data
-DMYSQL_UNIX_ADDR=/application/mysql-5.7.24/tmp/mysql.sock
-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_FEDERATED_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
-DWITH_ZLIB=bundled
-DWITH_SSL=bundled
-DENABLED_LOCAL_INFILE=1
-DWITH_EMBEDDED_SERVER=1
-DENABLE_DOWNLOADS=1
-DWITH_BOOST=/usr/local/boost
-DWITH_DEBUG=0
原文地址:https://www.cnblogs.com/tianakong/p/10064119.html