一:源码下载
MySQL源码下载:
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.26.tar.gz
boost源码下载,需要下载MySQL匹配的boost源码:
https://boostorg.jfrog.io/artifactory/main/release/1.73.0/source/boost_1_73_0.tar.gz
二:安装依赖
1.ncurses安装
sudo apt-get install libncurses5-dev
2.boost环境搭建
https://boostorg.jfrog.io/artifactory/main/release/1.73.0/source/boost_1_73_0.tar.gz
二:编译
mkdir build
cd build
cmake .. -DENABLED_LOCAL_INFILE=ON -DWITH_SSL=system -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/server -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_TCP_PORT=3306 -DDOWNLOAD_BOOST=0 -DWITH_BOOST=/home/keda/github.com/boost_1_73_0
cd ..
make
make install
三:libmysqlclient.a libmysqlclient.so