国庆假期闲来无事,编译一个mysql玩玩。参考:
Mac Clion MySQL 8.0 源码调试环境搭建
因为所接触的系统大多没升级到mysql8.0,所以使用的mysql源码版本是 mysql-5.7.23.下载链接:
1 | https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.23.tar.gz |
第一步(进入mysql源码目录)
1 | cmake -DCMAKE_INSTALL_PREFIX=/Volumes/longmao/openProject/sc/mysql_data/mysql-5.7.23-rc |
第二步
1 | make -j 4 |
第三步
1 | make install -j 4 |
第四步-初始化数据库
1 | cd /Volumes/longmao/openProject/sc/mysql_data/mysql-5.7.23-rc/bin |
clion启动mysql服务

连接mysql
1 | mysql -h127.0.0.1 -P3306 -uroot |
密码为空

即可在clion中开启断点调试,了解mysql运行机理