《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错误代码含义的实用程序
相关推荐
喜欢的名字被抢了8 小时前
MySQL基础入门:从零理解数据库与SQL
数据库·mysql·教程
Elastic 中国社区官方博客9 小时前
如何比较两个 Elasticsearch 索引并找出缺失的文档
大数据·运维·数据库·elasticsearch·搜索引擎
DLYSB_9 小时前
生命通道:如何用 HIS 医疗系统直连网络声光终端,打造“零延误”的危急值响应网关?
java·网络·数据库·报警灯
儒雅的大叔9 小时前
MySQL数据库InnoDB数据恢复工具使用总结
数据库·mysql·adb
观远数据10 小时前
ChatBI选型对比:从意图识别到SQL修复,六个维度打分决定是否值得投产
数据库·人工智能·sql
嘉&年华10 小时前
【第008篇】通过dexp和dimp命令导出和导入dmp文件(适用于达梦数据库)
数据库·sql
哥是强混11 小时前
Means:基于 .NET 10 打造的开源自部署 S3 兼容对象存储服务
网络·数据库·.net
ffqws_12 小时前
redis面试:如何保证双写一致
数据库·redis·缓存
水无痕simon12 小时前
6 数据库同义词
数据库
杜子不疼.13 小时前
【Qt初识】信号槽(三):机制意义、断开连接与 Lambda 表达式
开发语言·数据库·qt