《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错误代码含义的实用程序
相关推荐
做梦敲代码31 分钟前
达梦数据库-读写分离集群部署
数据库·达梦数据库
苹果醋31 小时前
2020重新出发,MySql基础,MySql表数据操作
java·运维·spring boot·mysql·nginx
小蜗牛慢慢爬行1 小时前
如何在 Spring Boot 微服务中设置和管理多个数据库
java·数据库·spring boot·后端·微服务·架构·hibernate
hanbarger1 小时前
nosql,Redis,minio,elasticsearch
数据库·redis·nosql
微服务 spring cloud2 小时前
配置PostgreSQL用于集成测试的步骤
数据库·postgresql·集成测试
先睡2 小时前
MySQL的架构设计和设计模式
数据库·mysql·设计模式
弗罗里达老大爷2 小时前
Redis
数据库·redis·缓存
仰望大佬0072 小时前
Avalonia实例实战五:Carousel自动轮播图
数据库·microsoft·c#
学不透java不改名2 小时前
sqlalchemy连接dm8 get_columns BIGINT VARCHAR字段不显示
数据库