准备编译工具Clion
下载地址
工具是macos用的系统
下载mysql源码
下载boost
前期准备工作
MySQL源码目录:/Users/baiyuliuguang/Documents/study/mysql/mysql-8.0.4-rc
MySQL编译工作目录[basedir]:/Users/baiyuliuguang/Documents/study/mysql/mysql_data/mysql-8.0.4-rc
MySQL编译后的数据目录[datadir]:/Users/baiyuliuguang/Documents/study/mysql/mysql_data/mysql-8.0.4-rc/data
这些目录其中有的是自己创建的,我展示的是我绝对路径,大家可以放在其他位置,只要配置的时候配置好就行了。
搭建Mysql
编译Mysql
第一步进入源码目录
cd /Users/baiyuliuguang/Documents/study/mysql/mysql-8.0.4-rc/
第二步cmake
cmake \
-DCMAKE_INSTALL_PREFIX=/Users/baiyuliuguang/Documents/study/mysql/mysql_data/mysql-8.0.4-rc \
-DMYSQL_DATADIR=/Users/baiyuliuguang/Documents/study/mysql/mysql_data/mysql-8.0.4-rc/data \
-DSYSCONFDIR=/Users/baiyuliuguang/Documents/study/mysql/mysql_data/mysql-8.0.4-rc \
-DMYSQL_UNIX_ADDR=/U