广告
返回顶部
首页 > 资讯 > 数据库 >mysql源码调试(一)环境搭建
  • 487
分享到

mysql源码调试(一)环境搭建

2024-04-02 19:04:59 487人浏览 安东尼
摘要

操作系统:windows server 2012 R2VS版本:visio studio 2015 commUnity机器配置:4core/4G安装所需包:cmake,bison,boost,activep

操作系统windows server 2012 R2
VS版本:visio studio 2015 commUnity
机器配置:4core/4G
安装所需包:cmake,bison,boost,activeperl,下面为具体版本
cmake-3.15.0-rc3-win64-x64.msi
boost_1_59.zip(注意boost版本要与Mysql版本对应,会在cmake时有报错提示对应哪个版本)
activeperl.exe
bison-2.4.1-setup.exe

相关url:
https://www.boost.org/users/history/version_1_59_0.html
Https://www.qqxiazai.com/down/12006.html#download_addr
http://gnuwin32.sourceforge.net/packages/bison.htm
一定要一切以官网说明为王道,官网说明地址,最好下载mysql 5.7 Reference Manual,这才是Mysql最权威最全面的资料,阅读中文资料可能会有一些困惑,然后阅读MySQL参考手册可以豁然开朗,
另外mysql如果是在官网下载的话,下载source code就是可以。
很多博客都要求安装Bison,但是我没有安装Bison也没有问题,MySQL5.7参考手册上说的很明白,用Standard Source Distribution来build工程不需要Bison,而用Development Source Tree才需要Bsion,从官网上直接下载的标准版的源码ZIP包就是Standard Source Distribution,而在GitHub下载的最新的开发源码就是Development Source Tree。
我这里在官网下载的版本为mysql-5.7.26.zip
mysql源码调试(一)环境搭建

安装:
直接运行安装cmake,activeperl,bison,然后将boost解压到一个没有中文与空格的文件夹。
安装完bison之后需手动将bison安装目录添加到系统的环境变量中去。
C:\Program Files (x86)\GnuWin32\bin

安装visio studio 2015

生成VS2015 MySQL工程
解压mysql源码,运行cmake-gui,选择需要编译的源码,和目的目录。
Where is the source code : 选择解压后的源码
Where to build to the binaryies : 选择目的目录,这里我们选择C盘下的mysql目录。
即:
源码目录:C:/Users/chengbin.liu/Desktop/mysql-5.7.26
准备一个文件夹用于Build(路径中不能有中文和空格),文件夹在C:/mysql
mysql源码调试(一)环境搭建

接下来需要配置boost库,点击Add Entry添加boost库配置项。
Name: WITH_BOOST
Type选择PATH
Value: 选择第一步中boost库的安装目录
mysql源码调试(一)环境搭建
点ok之后,接下来我们点击Configure, 选择目标VS版本,
mysql源码调试(一)环境搭建
mysql源码调试(一)环境搭建
点击Finish后,等待运行结束,需要一定时间。
之后点击configure
mysql源码调试(一)环境搭建
Configure结束:
mysql源码调试(一)环境搭建
点击Generate生成VS2015 Project。
mysql源码调试(一)环境搭建
直接点击”open_project” 按钮即可调用VS2015打开工程 (或进入build目录,双击ALL_BUILD那个project文件调用VS2015打开工程),
mysql源码调试(一)环境搭建
编译:
mysql源码调试(一)环境搭建
选择最右边解决方案下的ALL_BUILD右键生成。
mysql源码调试(一)环境搭建
如果没有报错,等待编译结束…(比较漫长的等待)
看到控制台如下输出,恭喜编译成功
调试MySQL之前需要先初始化MySQL数据库,否则会报mysql.user表不存在。
最简单的初始化方法:
VS开始调试前,用VS运行一下mysqld初始化一个默认的数据库实例。一定是debug mysqld子工程设置为启动工程。
在mysqld上点右键->属性
mysql源码调试(一)环境搭建
--initialize --explicit_defaults_for_timestamp
调试->命令参数
mysql源码调试(一)环境搭建

您可能感兴趣的文档:

--结束END--

本文标题: mysql源码调试(一)环境搭建

本文链接: https://www.lsjlt.com/news/35896.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql源码调试(一)环境搭建
    操作系统:windows server 2012 R2VS版本:visio studio 2015 community机器配置:4core/4G安装所需包:cmake,bison,boost,activep...
    99+
    2022-10-18
  • VSCode 搭建 x264 源码调试环境的详细步骤
    目录1.下载 x2642. 使用上一节介绍的方法为 x264 生成支持 debug 的 x264.exe3. 在 VSCode 中打开 x264 源码文件夹4. 创建并配置 laun...
    99+
    2022-11-13
    VSCode源码调试 VSCode  x264 源码调试
  • 数据库中间件 MyCAT 源码分析 —— 调试环境搭建
    关注**微信公众号:【芋艿的后端小屋】**有福利:RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表RocketMQ / MyCAT / Sharding-JD...
    99+
    2022-10-18
  • 源码包搭建LAMP环境
    第一步 1、安装编译工具 gcc*    安装数据库编译工具  cmake   bison   yum -y ins...
    99+
    2022-10-18
  • (三)lnmp环境的搭建:mysql源码安装
    mysql简介:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面M...
    99+
    2022-10-18
  • 线程简介和MySQL调试环境的搭建
    本篇内容介绍了“线程简介和MySQL调试环境的搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、线程简...
    99+
    2022-10-18
  • Spring Framework源代码环境搭建
    概要本文介绍使用IntelliJ IDEA搭建Spring Framework源代码环境,用于源代码阅读与debug。环境搭建1.下载源代码访问Spring Framework在GitHub的地址,下载最新源代码。本人在下载时,版本号为5....
    99+
    2023-06-02
  • linux php调试环境怎么搭建
    本文操作环境:ubuntu 16.04系统,PHP7.1版,Dell G3电脑。linux php调试环境怎么搭建?Linux的PHP开发环境快速搭建搭建的环境是LNMP:1、安装MySQL这个非常简单我用的是Ubuntu那么就用apt源,...
    99+
    2015-01-12
    linux
  • linux php调试环境如何搭建
    这篇文章主要讲解了“linux php调试环境如何搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux php调试环境如何搭建”吧!linux php调试环境的搭建方法:1、下载安装...
    99+
    2023-06-22
  • Tomcat9源代码浅析-环境搭建
    1.概要Apache Tomcat是一个非常受欢迎的开源Web容器,使用Java语言开发。近期公司开始推行开源技术的应用,目前正在将Weblogic替换为Tomcat,我们称之为W2T。本系列为项目过程中对Tomcat 9源代码分析的记录,...
    99+
    2023-06-02
  • docke-cli的调试环境搭建过程
    目录搭建docke-cli的调试环境1. 安装go开发环境2. 修改部分go 环境变量3. 创建目录4.下载代码5. 配置VScode搭建docke-cli的调试环境 在搭建dock...
    99+
    2022-11-16
    docke cli调试环境 docker调试环境 搭建docke cli
  • 如何搭建X86汇编调试环境
    这篇文章将为大家详细讲解有关如何搭建X86汇编调试环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。汇编环境搭建本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可...
    99+
    2023-06-25
  • 怎么搭建一个AOP测试环境
    本篇内容介绍了“怎么搭建一个AOP测试环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!写在前面金九银十的...
    99+
    2022-10-19
  • X86汇编调试环境搭建的过程
    最近毕设需要做一个基于X86的微型OS内核,一直在学习汇编,前来记录一下 汇编环境搭建 本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可以...
    99+
    2022-11-12
  • 如何搭建MySQL Group Replication测试环境
    这篇文章给大家分享的是有关如何搭建MySQL Group Replication测试环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。    最近看了下My...
    99+
    2022-10-19
  • PHP如何搭配环境和调试代码
    这篇文章主要介绍了PHP如何搭配环境和调试代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、第一讲 php环境的搭配和代码调试1、Php...
    99+
    2022-10-19
  • 部署Nacos的源码环境搭建过程
    目录正文启动类设置单机启动启动输出查看控制台正文 最近在学习nacos,通过调式源码查看服务注册和发现流程和原理,本地部署naos源码需要一定的步骤,本文主要做nacos源码部署。 ...
    99+
    2023-02-09
    Nacos源码部署环境搭建 Nacos源码部署
  • 如何用源码方式搭建LNMP环境
    这篇文章主要讲解了“如何用源码方式搭建LNMP环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用源码方式搭建LNMP环境”吧!源码方式搭建LNMP环境1、安装 RedHat8Cento...
    99+
    2023-07-05
  • RocketMQ源码本地搭建调试方法
    目录1 GitHub源码2 启动Namesrv3 启动Broker4 启动Producer5 启动Consumer6 总结1 GitHub源码 git clone https://g...
    99+
    2023-01-28
    RocketMQ源码本地搭建调试 RocketMQ源码 RocketMQ源码调试
  • vs2022 qt环境搭建调试的方法步骤
    建议:先安装qt再安装vs! 1、安装qt6,如下图,勾选msvc2019即可,其它自行决定,剩下安装自动的; 2、vs2022安装没什么说的,因为已经是模块化安装了,如下图,这是...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作