文章内容来源《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错误代码含义的实用程序 |