Preface
cmake, libcurses : installed
path : /export/servers/
MySQL version : 5.6.39
tools : clion
Download
下载MySQL 源码
解压: tar -xvf mysql-5.6.39.tar.gz
Prepare env
cmake
compile
install
Init mysql
初始化数据库 创建mysql 库 test 库 etc.. 进入basedir/bin
check file list
Conf clion
设置clion
打开clion,导入mysql源码项目,选择路径: /export/servers/mysql-5.6.39, 导入后发现好像还得CMake和build一把,但是cmake控制台提示cmake出错, 根据提示信息: cmake没有指定boost,需要配置cmake然后重新cmake,配置方式如下:
Files -> Settings -> Build,Execution,Deployment -> CMake
配置的环境变量与 之前编译的使用一致
重新reload 工程
edit mysqld cofiguration
接下来就可以开始debug之旅
如果想用gdb 调试直接用命令 [gdb --args ./bin/mysqld --defaults-file=./my.cnf --user=root] 即可
领取专属 10元无门槛券
私享最新 技术干货