1. mysqld相关程序脚本
-
mysqld:MySQL Server 的守护进程
-
mysqld_safe:启动Server的脚本文件,通过该脚本启动mysqld
-
mysql.server:启动Server的脚本文件(针对使用systemV的系统版本)
-
mysqld-multi:启动Server的脚本文件,可以启动和停止多个MySQL服务器
2. MySQL安装配置相关程序
-
comp_err:应用于mysql安装/构建的过程中,通过源码文件编译错误信息文件
-
mysql_install_db:初始化MySQL数据字典的程序文件,并进行创建mysql数据库并初始化默认权限等操作,通常在初次安装MySQL的时候被执行。
-
mysql_plugin:配置MySQL插件的程序文件
-
mysql_secure_installation:在安装MySQL的阶段,进行一系列安全配置的程序文件
-
mysql_ssl_rsa_setup:创建SSL证书和密钥文件以及RSA密钥对文件用于安全连接
-
mysql_tzinfo_to_sql:使用主机系统zoneinfo数据库(描述时区的一组文件)来加载mysql库中的时区表
-
mysql_upgrade:在MySQL升级操作后使用。它通过新版本中所做的任何更改来更新grant表,并检查表的不兼容性
3. 连接MySQL服务端的客户端程序
-
mysql:交互式SQL命令行工具并能够通过批处理模式执行文件
-
mysqladmin:执行管理操作的客户端,例如创建删除数据库,刷新权限表,向磁盘刷入数据等
-
mysqlcheck:检查、修复、分析和优化维护表的客户端
-
mysqldump:将MySQL数据库转储到SQL文件、文本文件或XML文件的客户端
-
mysqlimport:加载数据到各自数据表的客户端
-
mysqlpump:将MySQL数数据库转储到SQL文件的客户端
-
mysqlshow:显示数据库、表、列和索引的信息的工具
-
mysqlslap:用于模拟MySQL服务器的客户机负载并报告每个阶段的时间,它的工作原理就像多个客户端正在访问服务器一样
4. MySQL管理和实用工具
-
innochecksum:脱机的InnoDB脱机文件校验工具
-
myisam_ftdump:显示MyISAM表中全文索引信息的工具
-
myisamchk:描述、检查、优化和修复MyISAM表的实用工具
-
myisamlog:处理MyISAM日志文件内容的程序
-
myisampack:压缩MyISAM表以生成更小的只读表的程序
-
mysql_config_editor:能够将身份认证信息存储在安全保密的文件(.mylogin.cnf)中
-
mysqlbinlog:从二进制日志中读取语句的工具,包含已执行的语句的日志,可用于帮助从崩溃中恢复
-
mysqldumpslow:用于读取和汇总慢速查询日志内容的工具
5. MySQL程序开发工具
-
mysql_config:一个shell脚本,用于生成编译MySQL程序时所需的选项值
-
my_print_defaults:打印选项文件的选项组中存在哪些选项
-
resolve_stack_dump:将数字堆栈跟踪转储解析为符号
6. 其他
-
lz4_decompress:用于解压缩使用LZ4压缩创建的mysqlpump输出
-
perror:显示系统或MySQL错误代码含义的工具
-
replace:在输入文本中执行字符串替换的工具
-
resolveip:将主机名解析为IP地址,反之亦然
-
zlib_decompress:用于解压缩使用ZLIB压缩创建的mysqlpump输出