技术分享 | Windows 下 MySQL 源码学习环境搭建步骤【建议收藏
作者:芬达
《芬达的数据库学习笔记》公众号作者,开源爱好者,擅长 MySQL、ansible。
本文来源:原创投稿
* 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
1前言
大多数研发人员使用 Mac 来调试代码,但我作为不懂研发的 DBA,并且作为 Windows 的粉丝,相信绝大多数运维同学也是使用 Win 的,那我必须使用 Win 了。从这篇文章开始,我尝试摸索 MySQL 源码的学习。
本文中,我们将在 Win11 上安装 VSCode 用于调试 MySQL,安装 VMware,并在 VMware 里部署 CentOS7。在 CentOS7 里,我们将通过 VSCode 调试 MySQL 的 Debug 版本。通过使用安装在 Win11 的 VSCode 的 REMOTE 插件,我们可以访问 CentOS7,并安装 VSCode 的调试插件来调试 MySQL 的 Debug 版。需要注意的是,REMOTE 插件安装在 Win11 里,而调试插件则通过 REMOTE 插件安装在 CentOS7 里,这一点别弄错了。下面,我们正式开始。
图片描述
2环境及软件准备- Win11
- VMware WorkStation 17 PRO[1]
- CentOS7.5(VMware 虚拟机上部署)
- VSCode 1.81.1[2]
- MySQL 8.0.34 源码包[3]
CMAKE_INSTALL_PREFIX=/usr/local/mysql
编译安装后的 MySQL basedir
WITH_DEBUG=1
可 Debug 的版本
FORCE_INSOURCE_BUILD=1
没研究,可能不是必须的
CMAKE_INSTALL_PREFIX=/usr/local/mysql
编译安装后的 MySQL basedir
WITH_DEBUG=1
可 Debug 的版本
FORCE_INSOURCE_BUILD=1
没研究,可能不是必须的