(3.1)mysql基础深入——mysql二进制与源码目录结构介绍
(3.1)mysql基础深入——mysql二进制与源码目录结构介绍
关键字:二进制目录结构,源码目录结构(编译安装目录结构)
1、二进制安装程序目录结构
[1] BIN -- mysql的可执行文件(停止、启动、可执行文件)
[2] COPYING -- 版权说明文件
[3] docs -- mysql文档格式信息
[4] include -- 包含的头文件(其他程序连接mysql的接口,其他的引用)
[5] lib -- 库文件
[6] man -- mysql手册(man1用户操作帮助手册,man8管理操作帮助手册)
[7] readme -- 说明手册(mysql的相关资料)
[8] share -- 支持文件(公共方法库)
[9] support-files -- mysql官方提供的一些脚本文件
可以使用 ls -lsR 查看目录下所有子目录及最下层目录。
2、源码安装程序目录结构(5.6.41)

boost -- 与c编译相关的库
BUILD -- 编译安装,一些脚本的目录
client -- 客户端工具,mysql,mysqladmin
cmake -- 编译工具
CMakeCache.txt -- 编译过程的相关记录信息文档
CMakeFiles
cmake_install.cmake -- cmake使用的配置文件
CMakeLists.txt -- 编译过程的相关记录信息文档
cmd-line-utils -- readline,libedit工具
config.h.cmake -- cmake使用的配置文件
configure.cmake -- cmake使用的配置文件
COPYING -- 版权信息
CPackConfig.cmake
CPackSourceConfig.cmake
CTestTestfile.cmake
dbug -- 提供一些调试用的宏定义
Docs -- mysql在不同平台下的参考手册
Doxyfile-perfschema --第三方组件(通过注释生成ER图)
extra -- 提供一些小工具,如innochecksum,resolveip等
include -- 包含的头文件
info_macros.cmake
INSTALL -- 安装说明手册
libevent -- 库文件
libmysql -- 库文件
libmysqld -- 库文件
libservices -- 库文件
make_dist.cmake
Makefile
man -- 使用man命令查看的帮助文件
mysql-test -- mysql的测试工具套件
mysys -- string,hash等,于跨平台相关的数据结构和算法
mysys_ssl -- 针对mysys进行ssl加密
packaging -- 针对不同os启动停止相关的内容
plugin -- mysql相关的插件
rapid -- 与身份认证相关的插件
README -- 说明文档
regex --正则表达式实现,一些源码
scripts -- 提供了一些脚本工具 mysql_install_db/mysqld_safe
source_downloads
sql -- mysql server主要代码的实现,生成mysqld文件
sql-bench
sql-common -- 存放了部分服务器和客户端会用到的代码
storage -- 存储引擎所在的目录
strings -- strings库 包含了很多字符串处理的函数
support-files -- 一些案例的配置文件 my.cnf也在,还有一些其他的脚本和工具
tests -- 测试文件所有的目录 (5.7为testclients)
unittest -- 单元测试文件
VERSION -- 版本信息
VERSION.dep
vio -- 虚拟IO系统,network io的封装,一些IO函数
win -- 在win平台编译所需的文件和一些说明
zlib -- zlib算法库
(3.1)mysql基础深入——mysql二进制与源码目录结构介绍的更多相关文章
- Linux基础系列—Linux内核源码目录结构
/** ****************************************************************************** * @author 暴走的小 ...
- mysql基础-新版5.7.10源码安装-记录(一)
0x01 MySQL 从 5.5 版本开始,通过 ./configure 进行编译配置方式已经被取消,取而代之的是 cmake 工具 引用一句话 cmake的重要特性之一是其独立于源码(out-of- ...
- Mysql源码目录结构
Programs for handling SQL commands. The "core" of MySQL. These are the .c and .cc files in ...
- Mysql源码学习——源码目录结构
目录清单 目录名 注释 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred ...
- (3.16)mysql基础深入——mysql字符集
(3.16)mysql基础深入——mysql字符集 关键字:mysql字符集,mysql编码 目录 1.概念 2.常用的字符编码 3.查看mysql字符集 [3.1]查看服务器支持的字符集 [3.2] ...
- (3.14)mysql基础深入——mysql 日志分析工具之pt-querty-digest【待完善】
(3.14)mysql基础深入——mysql 日志分析工具之pt-querty-digest 关键字:Mysql日志分析工具.mysqlsla 常用工具 [1]mysqldumpslow:官方提供的慢 ...
- (3.13)mysql基础深入——mysql日志分析工具之mysqlsla【待完善】
(3.13)mysql基础深入——mysql 日志分析工具之mysqlsla 关键字:Mysql日志分析工具.mysqlsla 常用工具 [1]mysqldumpslow:官方提供的慢查询日志分析工具 ...
- (3.12)mysql基础深入——mysql日志文件/其他文件(socket/pid/表结构/Innodb)
(3.12)mysql基础深入——mysql日志文件/其他文件(socket/pid/表结构/Innodb) 关键词:mysql日志文件,mysqldumpslow分析工具 目录:日志文件的分类 1. ...
- (3.11)mysql基础深入——mysql文件分类与配置文件管理
(3.11)mysql基础深入——mysql文件分类与管理 关键词:mysql配置文件,mysql参数文件,mysql中的my.cnf 目录:mysql数据库文件分类: [1]参数文件:my.cnf ...
随机推荐
- 利用Squid反向代理搭建CDN缓存服务器加快Web访问速度
2011年11月26日 ? Web服务器架构 ? 评论数 2 案例:Web服务器:域名www.abc.com IP:192.168.21.129 电信单线路接入访问用户:电信宽带用户.移动宽带用户出现 ...
- radio的取值
<dd id="pingjia${evaluation.orderItemId }" class="ms-wf clearfix" idx="$ ...
- Expected BEGIN_ARRAY but was BEGIN_OBJECT
Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 3519 path $.data[1].inspector_user Gson 中 ...
- 手机CPU
说起手机CPU的历史,笔者给大家提一个问题:"世界上第一款智能手机是什么呢?"相信很多人的答案是爱立信的R380或诺基亚的7650,但都不对,真正的首款智能手机是由摩托罗拉在200 ...
- 【数据处理】SQL Server高效大数据量存储方案SqlBulkCopy
要求将Excel数据,大批量的导入到数据库中,尽量少的访问数据库,高性能的对数据库进行存储. 一个比较好的解决方案,就是采用SqlBulkCopy来处理存储数据. SqlBulkCopy存储大批量的数 ...
- echarts - 树图实现四个层级
我相信很多人和我一样,制作echats图标时,都会先去demo官网找相同的或者近似的效果,然后再此基础上改进成我们想要的那个. 但是近期混迹某微信群时,我看到一个群友抛出问题说,echarts画树状图 ...
- java(1) 编程基础
1.classpath 环境变量 * 当java虚拟机需要运行一个类时,会在classpath 环境变量中所定义的路径下寻找所需的class文件 2.java 的基本语法 * java 语言是严格区分 ...
- iPhone X 上删除白条
方案一:纯色背景的情况下,解决方案就是background-color在您的body代码上设置属性: 方案二:视口入,viewport-fit=cover: <meta name="v ...
- Django配合MySQL学习Django模型外键的建立和使用
Django 模型建立外键 在模型中建立外键是很简单的,基本操作如下 class Table(models.Model) column_name = models.ForeignKey(other-T ...
- Sublime text3配置LiveReload 浏览器即时刷新
1.在sublime控件台 install livereload插件(缺点:每次重新打开Sublime都需要启动) 2.配置Preference > Package Settings > ...