1.mysql源码下载:
在mysql官网下载页下载最新的mysql5.7.18源码, 并下载对应的boost_1_59_0库
2.配置win10 wsl 和clion
CMake options:
-DWITH_DEBUG=1 -DWITH_BOOST=/mnt/f/installDes/boost_1_59_0
-DCMAKE_INSTALL_PREFIX=/mnt/f/installDes/mysqlcompile
-DCMAKE_INSTALL_PREFIX=/mnt/f/installDes/mysqlcompile
-DMYSQL_DATADIR=/mnt/f/installDes/mysqlcompile/mysql_data/5.7.18/data
-DSYSCONFDIR=/mnt/f/installDes/mysqlcompile/mysql_data/5.7.18
-DMYSQL_UNIX_ADDR=/mnt/f/installDes/mysqlcompile/mysql_data/5.7.18/data/mysql.sock
成功后执行:
make -j 4
使用多核特性make, 这里使用4个cpu cores来make
make install -j 4
成功后进入basedir, 初始化数据库
cd /mnt/f/installDes/mysqlcompile/bin
./mysqld --basedir=/mnt/f/installDes/mysqlcompile/mysql_data/5.7.18 --datadir=/mnt/f/installDes/mysqlcompile/mysql_data/5.7.18/data --initialize-insecure --user=username