(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 ...
随机推荐
- [转]redis的三种启动方式
来源:https://www.cnblogs.com/pqchao/p/6549510.html redis的启动方式1.直接启动 进入redis根目录,执行命令: #加上‘&’号使red ...
- SFTP文件下载
FTP并不是唯一的上传文件的方法,大部分情况下都可使用sftp代替.sftp是什么呢? sftp是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供 ...
- TableView头视图高度问题
www.cnblogs.com/ihojin/p/tableHeaderView-resizeheight.html 有这么一种需求,在列表顶端显示一些别样的数据,而这个别样的数据则需要通过一个别样的 ...
- 关于CreateProcess函数一些经验
TCHAR szCmdLine[]={TEXT("E:\\CPL-server\\其他工具\\restartSrv\\bin\\opensavepath.exe")}; TCHAR ...
- Struts2(二)工作原理
一.概述 1.struts框架本身分为三个部分:核心控制器FilterDispatcher.业务控制器Action和用户实现的企业业务逻辑组件. 2.struts2工作的基本流程: 客户端初始化一个指 ...
- Win8交互UX——触摸板交互
针对触摸输入优化 Window 应用商店应用设计,并在默认情况下获得触摸板支持. 设计用户可以通过触摸板交互的 Windows 应用商店应用. 触摸板结合间接的多点触控输入和指针设备(如鼠标)的精确输 ...
- 傲游浏览器---自定义 UserAgent 字符串
遨游浏览器:http://www.maxthon.cn/ 自定义 UserAgent : http://www.fynas.com/ua 手机UserAgent大全 设备 系统 浏览器 User-A ...
- java(8) HashMap源码
系统环境: JDK1.7 HashMap的基本结构:数组 + 链表.主数组不存储实际的数据,存储的是链表首地址. 成员变量 //默认数组的初始化大小为16 static final int DEFAU ...
- Mysql命令行导入sql数据
mysqldump 是在 操作系统命令行下运行的,不是在 MySQL 命令行下运行的. 登陆数据库: 登陆本地mysql : mysql -h localhost -u root -p123456 ...
- telnet命令的使用方法
大家都知道,Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.在终端使用者的电脑上使用telnet程 ...