cgdb debug mysql环境配置

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容