# 第 4 章 MySQL 程序

**目录**

[4.1 MySQL程序概述](programs-overview.html)
[4.2 使用 MySQL 程序](programs-using.html)
[4.2.1 调用 MySQL 程序](invoking-programs.html)
[4.2.2 指定程序选项](program-options.html)
[4.2.3 连接服务器的命令选项](connection-options.html)
[4.2.4 使用命令选项连接 MySQL 服务器](connecting.html)
[4.2.5 使用类似 URI 的字符串或键值对连接到服务器](connecting-using-uri-or-key-value-pairs.html)
[4.2.6 使用 DNS SRV 记录连接服务器](connecting-using-dns-srv.html)
[4.2.7 连接传输协议](transport-protocols.html)
[4.2.8 连接压缩控制](connection-compression-control.html)
[4.2.9 设置环境变量](setting-environment-variables.html)
[4.3 服务器和服务器启动程序](programs-server.html)
[4.3.1 mysqld——MySQL 服务器](mysqld.html)
[4.3.2 mysqld\_安全 - MySQL 服务器启动脚本](mysqld-safe.html)
[4.3.3 mysql.server——MySQL服务器启动脚本](mysql-server.html)
[4.3.4 mysqld_multi — 管理多个 MySQL 服务器](mysqld-multi.html)
[4.4 安装相关程序](programs-installation.html)
[4.4.1 比较\_err - 编译 MySQL 错误消息文件](comp-err.html)
[4.4.2 mysql\_安全的\_安装——提高 MySQL 安装安全性](mysql-secure-installation.html)
[4.4.3 mysql_ssl_rsa_setup — 创建 SSL/RSA 文件](mysql-ssl-rsa-setup.html)
[4.4.4 mysql\_资讯\_到\_sql - 加载时区表](mysql-tzinfo-to-sql.html)
[4.4.5 mysql_upgrade - 检查和升级 MySQL 表](mysql-upgrade.html)
[4.5 客户端程序](programs-client.html)
[4.5.1 mysql——MySQL 命令行客户端](mysql.html)
[4.5.2 mysqladmin — MySQL 服务器管理程序](mysqladmin.html)
[4.5.3 mysqlcheck——一个表维护程序](mysqlcheck.html)
[4.5.4 mysqldump——一个数据库备份程序](mysqldump.html)
[4.5.5 mysqlimport——一个数据导入程序](mysqlimport.html)
[4.5.6 mysqlpump——一个数据库备份程序](mysqlpump.html)
[4.5.7 mysqlshow——显示数据库、表和列信息](mysqlshow.html)
[4.5.8 mysqlslap——负载仿真客户端](mysqlslap.html)
[4.6 管理和实用程序](programs-admin-utils.html)
[4.6.1 ibd2sdi — InnoDB 表空间 SDI 提取实用程序](ibd2sdi.html)
[4.6.2 innochecksum — 离线 InnoDB 文件校验和实用程序](innochecksum.html)
[4.6.3 myisam_ftdump — 显示全文索引信息](myisam-ftdump.html)
[4.6.4 myisamchk — MyISAM 表维护实用程序](myisamchk.html)
[4.6.5 myisamlog — 显示 MyISAM 日志文件内容](myisamlog.html)
[4.6.6 myisampack — 生成压缩的只读 MyISAM 表](myisampack.html)
[4.6.7 mysql\_配置\_编辑器——MySQL 配置工具](mysql-config-editor.html)
[4.6.8 mysql\_迁移\_keyring - 密钥环密钥迁移实用程序](mysql-migrate-keyring.html)
[4.6.9 mysqlbinlog — 处理二进制日志文件的实用程序](mysqlbinlog.html)
[4.6.10 mysqldumpslow——总结慢查询日志文件](mysqldumpslow.html)
[4.7 程序开发实用程序](programs-development.html)
[4.7.1 mysql_config - 编译客户端的显示选项](mysql-config.html)
[4.7.2 我的\_打印\_defaults - 来自选项文件的显示选项](my-print-defaults.html)
[4.8 其他程序](programs-miscellaneous.html)
[4.8.1 lz4_decompress — 解压 mysqlpump LZ4 压缩输出](lz4-decompress.html)
[4.8.2 perror——显示MySQL错误信息信息](perror.html)
[4.8.3 zlib_decompress — 解压 mysqlpump ZLIB 压缩输出](zlib-decompress.html)
[4.9 环境变量](environment-variables.html)
[4.10 MySQL 中的 Unix 信号处理](unix-signal-response.html)

本章简要概述了 Oracle Corporation 提供的 MySQL 命令行程序。它还讨论了在运行这些程序时指定选项的一般语法。大多数程序都有特定于它们自己操作的选项，但选项语法对所有程序都是相似的。最后，本章提供了对各个程序的更详细描述，包括它们识别的选项。
