一、
问题描述:高版本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