编译安装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
posted @ 2018-12-04 14:56  天啊空  阅读(251)  评论(0编辑  收藏  举报