Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  MySQL Programs  /  Overview of MySQL Programs

6.1 MySQL 程序概述

MySQL 安装中有许多不同的程序。这部分提供了这些程序的简要概述。后续部分提供了每个程序的详细描述,除了 NDB 集群程序。每个程序的描述都包括其调用语法和支持的选项。第25.5节,“NDB 集群程序” 描述了 NDB 集群程序。

大多数 MySQL 发行版都包含这些程序,除非是平台特定的程序(例如,服务器启动脚本在 Windows 上不使用)。RPM 发行版除外,它们更加专门化。有一款 RPM 是服务器程序,另一款是客户端程序等。如果您缺少某个程序,请查看第2章,《Installing MySQL》,了解不同类型的发行版和它们包含的内容。可能是您使用的发行版不包含所有程序,您需要安装额外的包。

每个 MySQL 程序都可以接受许多不同的选项。多数程序都提供了一个--help选项,您可以使用它来获取程序的不同选项的描述。例如,尝试mysql --help

您可以通过在命令行或选项文件中指定选项来覆盖 MySQL 程序的默认值。查看第6.2节,“使用 MySQL 程序”,了解如何调用程序和指定程序选项。

MySQL 服务器,mysqld,是 MySQL 安装中最重要的程序。服务器由多个相关脚本组成,这些脚本帮助您启动和停止服务器:

多个程序在 MySQL 安装或升级过程中执行设置操作:

MySQL 客户端程序连接到 MySQL 服务器:

MySQL管理和实用程序:

MySQL 程序开发工具:

其他工具:

甲骨文公司还提供了MySQL Workbench图形用户界面工具,这款工具用于管理MySQL服务器和数据库,创建、执行和评估查询,并将其他关系型数据库管理系统中的架构和数据迁移到MySQL中。

使用MySQL客户端库与服务器通信的MySQL客户端程序使用以下环境变量。

Environment Variable Meaning
MYSQL_UNIX_PORT Unix套接字文件的默认值;用于连接到localhost
MYSQL_TCP_PORT 用于TCP/IP连接的默认端口号
MYSQL_DEBUG 调试时的调试跟踪选项
TMPDIR 临时表和文件的创建目录

要查看MySQL程序使用的所有环境变量列表,请见第6.9节,“环境变量”