《MySQL DBA 修炼之道》第二章 Mysql目录结构及bin目录下的文件含义

文章内容来源《mysql官网 MySQL Programs》

1. 安装

略,网上一大堆。

2. mysql目录结构

3. mysql bin目录下的文件

知识来源:mysql官方文档 MySQL programs章节

复制代码
total 894688
-rwxr-xr-x  1 root  wheel    6959952  3 28 02:25 ibd2sdi
-rwxr-xr-x  1 root  wheel    6939328  3 28 02:25 innochecksum
lrwxr-xr-x  1 root  wheel         36  6  3 15:20 libprotobuf-lite.24.4.0.dylib -> ../lib/libprotobuf-lite.24.4.0.dylib
lrwxr-xr-x  1 root  wheel         31  6  3 15:20 libprotobuf.24.4.0.dylib -> ../lib/libprotobuf.24.4.0.dylib
-rwxr-xr-x  1 root  wheel    6844976  3 28 02:25 lz4_decompress
-rwxr-xr-x  1 root  wheel    6775888  3 28 02:25 my_print_defaults
-rwxr-xr-x  1 root  wheel    7097104  3 28 02:25 myisam_ftdump
-rwxr-xr-x  1 root  wheel    7229248  3 28 02:25 myisamchk
-rwxr-xr-x  1 root  wheel    7039888  3 28 02:25 myisamlog
-rwxr-xr-x  1 root  wheel    7119056  3 28 02:25 myisampack
-rwxr-xr-x  1 root  wheel    7995136  3 28 02:25 mysql           
-rwxr-xr-x  1 root  wheel       5052  3 28 02:25 mysql_config
-rwxr-xr-x  1 root  wheel    6800672  3 28 02:25 mysql_config_editor
-rwxr-xr-x  1 root  wheel    7790736  3 28 02:25 mysql_migrate_keyring
-rwxr-xr-x  1 root  wheel    7627952  3 28 02:25 mysql_secure_installation
-rwxr-xr-x  1 root  wheel    6811696  3 28 02:25 mysql_ssl_rsa_setup
-rwxr-xr-x  1 root  wheel    6696176  3 28 02:25 mysql_tzinfo_to_sql
-rwxr-xr-x  1 root  wheel    7834896  3 28 02:25 mysql_upgrade
-rwxr-xr-x  1 root  wheel    7650432  3 28 02:25 mysqladmin    
-rwxr-xr-x  1 root  wheel    8360192  3 28 02:25 mysqlbinlog   
-rwxr-xr-x  1 root  wheel    7654016  3 28 02:25 mysqlcheck   
-rwxr-xr-x  1 root  wheel   68027296  3 28 02:25 mysqld       
-rwxr-xr-x  1 root  wheel  205207504  3 28 02:25 mysqld-debug
-rwxr-xr-x  1 root  wheel      27542  3 28 02:25 mysqld_multi
-rwxr-xr-x  1 root  wheel      29190  3 28 02:25 mysqld_safe        
-rwxr-xr-x  1 root  wheel    7734320  3 28 02:25 mysqldump    
-rwxr-xr-x  1 root  wheel       7719  3 28 02:25 mysqldumpslow
-rwxr-xr-x  1 root  wheel    7637648  3 28 02:25 mysqlimport    
-rwxr-xr-x  1 root  wheel    8517152  3 28 02:25 mysqlpump     
-rwxr-xr-x  1 root  wheel    7632944  3 28 02:25 mysqlshow。
-rwxr-xr-x  1 root  wheel    7675280  3 28 02:25 mysqlslap
-rwxr-xr-x  1 root  wheel    7568928  3 28 02:25 perror     
-rwxr-xr-x  1 root  wheel    6715312  3 28 02:25 zlib_decompress

文档说明 : mysql服务端程序

文件名 说明
mysqld SQL守护进程(即MySQL服务器)。要使用客户端程序,必须运行mysqld,因为客户端通过连接MySQL服务器来访问数据库。
mysqld_safe mysqld_safe尝试启动mysqld,也是用于启动服务的脚本。
mysql.server 这个也是服务端启动 脚本,尝试调用mysqld_safe,就像系统调用那般。
comp_err 这个程序是在mysql build或者install的时候,被用来生成错误信息的。
mysql_secure_installation 这个程序可以提高Mysql安装时的安全性
mysql_tzinfo_to_sql 用来加载时区表

文档说明 : mysql客户端程序

文件名 说明
mysql mysql命令行客户端
mysqladmin 执行管理操作的客户端,包括数据库管理、权限管理、刷新表到硬盘
mysqlcheck 表维护客户端,用于检查、修复、分析和优化表。
mysqldump 将mysql数据库转储为文本、SQL、XML文件
mysqlimport 将数据文件加载进入数据库
mysqlsh MySQL Shell是MySQL服务器的高级客户端和代码编辑器。除了提供SQL功能外,与mysql类似,mysql Shell还提供了JavaScript和Python脚本功能,并包含了使用mysql的api。使用X DevAPI可以同时处理关系数据和文档数据。AdminAPI允许你使用InnoDB集群。
mysqlshow 显示有关数据库、表、列和索引的信息的客户端。
mysqlslap 设计用来模拟MySQL服务器的客户端负载,并报告每个阶段的时间。它的工作原理就像多个客户端访问服务器一样。

文档说明:MySQL管理和实用程序

文件名 说明
innochecksum 当InnoDB没有网络时,InnoDB离线校验程序。
myisam_ftdump 显示MyISAM表中全文索引信息的实用程序。
myisamchk 一个描述、检查、优化和修复MyISAM表的实用程序。
myisamlog 一个处理MyISAM日志文件内容的实用程序。
myisampack 一个压缩MyISAM表以生成较小只读表的实用程序。
mysql_config_editor 持久化加密信息,配置在.mylogin.cnf
mysql_migrate_keyring 用于在一个密匙环组件和另一个组件之间迁移密钥的实用程序。|
mysqlbinlog 从二进制日志中读取语句的实用程序。二进制日志文件中包含的已执行语句的日志可用于帮助从崩溃中恢复。
mysqldumpslow 用于读取和总结缓慢查询日志内容的实用程序。

文档说明:MySQL program 开发相关

文件名 说明
mysql_config 一个shell脚本,用于编译MySQL程序时配置所需的选项值。
my_print_defaults 显示选项文件中 各选项组中存在哪些配置。|

文档说明 : 其它

文件名 说明
perror 显示系统或MySQL错误代码含义的实用程序
相关推荐
PaperData6 小时前
1985-2025年全国区县专利申请与授权面板数据
数据库
snpgroupcn6 小时前
大数据量SAP迁移方案:系统越大,越不能硬搬
数据库·sap
Flynt7 小时前
Redis Cluster主节点挂了,为什么"高可用"还全员掉线?我把三次kill的记录翻出来了
数据库·redis·分布式
笃行3507 小时前
KingbaseES 数据加密全解:从 SSL 到全密态
数据库
Ivanqhz7 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习
java1234_小锋8 小时前
【技术专题】Mysql8 数据库 - Mysql8 数据类型简介
数据库·mysql
知行EDI9 小时前
知行之桥 MaBang 端口使用指南——Create Order 订单创建篇
java·服务器·数据库
成旭先生9 小时前
【2026】企业信息模糊查询 API 实战:名称、注册号、统一社会信用代码、企业类型与法人一次查全
服务器·数据库·数据服务
JosieBook9 小时前
【数据库】MySQL 实战精通系列 · 第10篇:分库分表与分布式事务实战
数据库·分布式·mysql
我叫洋洋10 小时前
Cadence CIS 元器件库合并实战:3000+ 焊盘、156 个符号零冲突并入自有库
数据库·单片机·嵌入式硬件·oracle·电路