mysql源码编译

醉酒当歌 提交于 2020-02-03 09:05:45

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

mysql_boost下载地址
Ubuntu Clion MySQL 5.7 源码调试环境搭建
mysql源码

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!