从零开始学习MySQL调试跟踪(1)
- GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。
- GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。
- 作者: Yejinrong/叶金荣
- 文章来源:GreatSQL社区投稿
- 编译GreatSQL
- 安装gdb
- 开始调试GreatSQL源码 3.1 利用gdb设置断点 3.2 使用 Trace 文件调试
有时为了跟踪故障需要调试MySQL/GreatSQL源码,本文介绍如何在Linux下构建MySQL/GreatSQL源码调试环境。
在这之前,我也是一名小白,一起从零开始探索吧。
本文以CentOS 8.x环境下的GreatSQL 8.0.25-16版本为例。
1. 编译GreatSQL
查看系统环境:
$ cat /etc/system-release
CentOS Linux release 8.4.2105