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
注:

  1. 编译完成后二进制文件会生成在/usr/local/mysql/bin下,直接在该路径下进行启动mysql
  2. 在下载的时候选择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
上一篇下一篇

猜你喜欢

热点阅读