MySQL5.7.17源码编译安装时的注意事项
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,MySQL5.7.17安装略不同于MySQL5.6,需要指定boost,否则编译安装会报错boost下载地址:下载:#wget http://downloads.sourceforge.net/pro
千家信息网最后更新 2025年11月08日MySQL5.7.17源码编译安装时的注意事项MySQL5.7.17安装略不同于MySQL5.6,需要指定boost,否则编译安装会报错
boost下载地址:
下载:
#wget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
解压:
# 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
boost下载地址:
下载:
#wget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
解压:
# 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
编译
成功
接下来
就是
目录
漫长
地址
重点
C++
会报
事项
注意事项
源码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库iii
湖州java软件开发工程师
安康诺盾净化器连不上服务器
四川做软件开发
网络安全统筹协调工作机制
2017服务器排名
服务器网卡pxe开启
学习做菜软件开发
没有此工作关系的安全数据库
我的世界服务器主城物品
软件开发需求变更管理文档
百度云服务器安全吗
c 使用 数据库
网站服务器配置安全
沭阳软件开发者在线咨询
购物商城微信小程序代码和数据库
网络安全技术与实践 第2版
服务器硬盘容量在哪看
2020互联网科技展会
传统软件开发把软件开发类比
关于互联网科技发展 论文
网络安全学习有感500字
服务器连接黑屏
物联网购买阿里服务器
php网站用什么软件开发
软件开发培训正规吗
网络技术大赛ep1
做软件开发i5好还是i7好
服务器的lcd屏显规格
数据库 查变量的长度