记录从源码编译MySQL的过程

编译环境

  1. gcc version 7.5.0
  2. ubuntu18.04

依赖安装

  1. https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
  2. sudo apt install libncurses-dev
  3. sudo apt install bison

编译

1
2
3
4
5
6
cmake . -DWITH_SSL=system -DWITH_BOOST=/home/ubuntu/Downloads/boost_1_59_0

# /home/ubuntu/Downloads/boost_1_59_0为boost库解压后的路径

make
# make -j4 在腾讯云服务器,开启多任务编译会报错