文章目录

  • MySQL目录结构与源码
    • 1. 主要目录结构
    • 2. MySQL 源代码获取

MySQL目录结构与源码

1. 主要目录结构

MySQL的目录结构 说明
bin目录 所有MySQL的可执行文件。如:mysql.exe
MySQLInstanceConfig.exe 数据库的配置向导,在安装时出现的内容
data目录 系统数据库所在的目录
my.ini文件 MySQL的主要配置文件
C:\ProgramData\MySQL\MySQL Server 8.0\data\ 用户创建的数据库所在的目录

2. MySQL 源代码获取

  • 首先,要进入 MySQL下载界面。 这里你不要选择用默认的“Microsoft Windows”,而是要通过下拉栏,找到“Source Code”,在下面的操作系统版本里面, 选择 Windows(Architecture Independent),然后点击下载。

  • 接下来,把下载下来的压缩文件解压,就得到了 MySQL 的源代码。

  • MySQL 是用 C++ 开发而成的。

  • mysql-8.0.22 目录下的各个子目录,包含了 MySQL 各部分组件的源代码:

  • sql 子目录是 MySQL 核心代码;

  • libmysql 子目录是客户端程序 API;

  • mysql-test 子目录是测试工具;

  • mysys 子目录是操作系统相关函数和辅助函数;

  • 源代码可以用记事本打开查看,如果有 C++ 的开发环境,也可以在开发环境中打开查看。

mysql目录结构与源码相关推荐

  1. MySQL卸载、下载、安装、配置、目录结构、源码、登录、编码设置、可视化工具、MySQL的常见问题的解决

    目录 MySQL的卸载 MySQL下载.安装.配置 MySQL的4大版本 软件的下载 MySQL8.0 版本的安装 配置MySQL8.0 配置MySQL8.0 环境变量 MySQL5.7 版本的安装 ...

  2. 【Linux 内核 内存管理】虚拟地址空间布局架构 ② ( 用户虚拟地址空间组成 | 内存描述符 mm_struct 结构体源码 )

    文章目录 一.用户虚拟地址空间组成 二.内存描述符 mm_struct 结构体源码 一.用户虚拟地址空间组成 " 用户虚拟地址空间 " 包括以下区域 : ① 代码段 ② 数据段 ③ ...

  3. 【Linux 内核 内存管理】Linux 内核堆内存管理 ③ ( CPU 计数器瓶颈 | per-CPU 计数器 | Linux 内核 percpu_counter 结构体源码 )

    文章目录 一.CPU 计数器瓶颈 二.per-CPU 计数器及 percpu_counter 结构体源码 一.CPU 计数器瓶颈 如果 操作系统 中有 多个 CPU , 假设只有一个 CPU 计数器工 ...

  4. mysql 5.7.17 源码安装_mysql5.7.17源码安装

    创建用户和目录 groupadd mysql useradd -r -g mysql mysql mkdir -p /data/mysql/standby/data mkdir -p /data/my ...

  5. mysql 5.6.23 源码包安装报错_Ubuntu 14.10下编译安装MySQL 5.6.23

    1. 安装环境: Ubuntu Server 14.10 MySQL-5.6.23.tar.gz 2. 安装必备的工具 sudo apt-get install make bison g++ buil ...

  6. linux下mysql目录结构_linux下mysql安装配置与目录结构

    本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...

  7. MySQL学习之路 一 : MySQL 5.7.19 源码安装

    MySQL 5.7.19 源码安装 查看系统: # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 安装依赖包 # yum - ...

  8. 顾客信息表mysql_Qt5.5.0使用mysql编撰小软件源码讲解-顾客信息登记表_mysql

    Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 一个个人觉得比较简单小巧的软件. 下面就如何编写如何发布打包来介 ...

  9. 【Linux 内核 内存管理】分区伙伴分配器 ② ( free_area 空闲区域结构体源码 | 分配标志位 | GFP_ZONE_TABLE 标志位区域类型映射表 |分配标志位对应的内存区域类型 )

    文章目录 一.free_area 空闲区域结构体源码分析 二.分配标志位 三.GFP_ZONE_TABLE 标志位区域类型映射表 四.分配标志位对应的内存区域类型 一.free_area 空闲区域结构 ...

  10. 将目录专为源码html,LiteOS移植笔记

    操作系统是用来管理系统硬件.软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件.根据不同的种类,又可分为实时操作系统.桌面操作系统.服务器操作系统等.对于一些小型的应用,对系统实时性 ...

最新文章

  1. micrometer_具有InlfuxDB的Spring Boot和Micrometer第1部分:基础项目
  2. 为了一个HTTPS,浏览器操碎了心···
  3. 【sql:练习题3】查询在 SC 表存在成绩的学生信息
  4. log4j 写入信息到文件简单举例
  5. JavaScript 获取当日在今年第几周
  6. 【java】java 线程状态之 TIMED_WAITING
  7. c++ const常量的实现机制(转载)2
  8. iOS企业证书申请介绍
  9. java B2B2C Springboot电子商城系统-eureka详解
  10. Smart View 11.1.2.5配置共享连接
  11. 仿链家地图找房_【前端-自如/链家/安居客-地图找房】地图api如何获取浏览器视野范围内的经纬度区间?...
  12. 在未知社交网络中最大化影响力(论文翻译)
  13. mysql数据库证件脱敏_mysql对身份证号码进行脱敏处理
  14. Ubuntu11设置VGA分辨率
  15. Word中封面怎么设置不显示页码?
  16. 我用飞桨做了一个菜品图像识别系统
  17. 华为服务器修改root密码,华为云 服务器重置root密码
  18. 中英文数据库检索策略对比
  19. html5 调用本地街景,H5案例分享:在移动端调用腾讯街景
  20. biabiamiamia百度音乐网批量歌曲下载工具

热门文章

  1. 方舟生存进化秘籍大全
  2. Xcode9 Could not receive a message from the device
  3. 简明python教程电子书下载_简明Python教程PDF电子书免费下载
  4. 阿里巴巴Java开发手册(全册四版)
  5. 人教版五年级计算机教案,人教版信息技术五年级下册教案
  6. w ndows10专业版连接不上网,Windows10连不上无线网怎么办 Windows10修复网络教程
  7. 软件实施工程师的经验之谈(适合新手,老鸟请指正)
  8. php解析视频_YY神曲视频PHP解析调用代码
  9. Unity预览代码中文乱码解决方案
  10. [病毒木马] LSP劫持