MySQL5.7.17源码编译安装时的注意事项-创新互联

MySQ

创新互联建站专注于企业成都全网营销、网站重做改版、沁源网站定制设计、自适应品牌网站建设、H5响应式网站成都商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为沁源等各大城市提供网站开发制作服务。L5.7.17安装略不同于MySQL5.6,需要指定boost,否则编译安装会报错
boost下载地址:
下载:
#wget /tupian/20230522/ />
解压:
# cd /root
#tar xvzf boost_1_59_0.tar.gz
进入boost_1_59_0目录:
#cd /root/boost_1_59_0
然后是编译安装,直接执行bootstrap.sh就可以:
#sh ./bootstrap.sh
Building Boost.Build engine with toolset gcc... tools/build/v2/engine/bin.linuxx86_64/b2
Detecting Python version... 2.6
Detecting Python root... /usr
Unicode/ICU support for Boost.Regex?... not found.
Generating Boost.Build configuration in project-config.jam...
Bootstrapping is done. To build, run:
    ./b2

To adjust configuration, edit ‘project-config.jam‘.
Further information:
   - Command line help:
     ./b2 --help

   - Getting started guide:
     http://www.boost.org/more/getting_started/unix-variants.html

   - Boost.Build documentation:
     http://www.boost.org/boost-build2/doc/html/index.html
接下来就是编译,重点关注是否编译成功:
#./b2
然后就是漫长的等待,直到最后出现:
The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
    /root/boost_1_59_0
The following directory should be added to linker library paths:
    /root/boost_1_59_0/stage/lib
说明编译成功。
最后执行:
./b2 install --prefix=/usr/local
接下来就可以编译MySQL5.7了,需要用-DWITH_BOOST=/root/boost_1_59_0指定boost的目录:
#cmake .  -DCMAKE_INSTALL_PREFIX=/opt/mysql -DWITH_DEBUG=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/root/boost_1_59_0

本文题目:MySQL5.7.17源码编译安装时的注意事项-创新互联
转载来源:http://bzwzjz.com/article/dosice.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站制作 外贸网站建设 成都网站建设流程 成都网站建设公司 重庆网站制作 重庆网站设计 企业网站设计 手机网站制作 成都网站制作 网站建设公司 定制级高端网站建设 定制网站制作 上市集团网站建设 网站建设方案 成都网站制作 成都网站建设 网站制作公司 成都网站制作 网站设计 成都网站制作 网站建设方案