cgdb debug mysql环境配置
2022-01-04 本文已影响0人
爱钓鱼的码农
MySQL安装
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-linux-glibc2.12-x86_64.tar
t
cmake ./ -DWITH_BOOST=./boost/boost_1_59_0 -DWITH_DEBUG=1 -DWITH_UNIT_TESTS=off
注:
- 编译完成后二进制文件会生成在/usr/local/mysql/bin下,直接在该路径下进行启动mysql
-
在下载的时候选择boost的安装包,如果没有带boost则需要DDOWNLOAD_BOOST
image.png
安装cgdb
yum install -y cmake make gcc gcc-c++ ncurses-devel bison gdb
wget http://prdownloads.sourceforge.net/cgdb/cgdb-0.6.6.tar.gz?download
tar -xzvf cgdb-0.6.6.tar.gz
cd cgdb-0.6.6 && ./configure
开始debug
ps -ef|grep mysqld 找到对应mysql的进程号
cgdb-> cgdb pid 开始debug
image.png