4.3.1 mysqld-MySQL 服务器

mysqld也称为 MySQL Server,是一个单线程程序,可在 MySQL 安装中完成大部分工作。它不会产生其他进程。 MySQL 服务器 Management 对包含数据库和 table 的 MySQL 数据目录的访问。数据目录也是其他信息(例如日志文件和状态文件)的默认位置。

Note

某些安装软件包包含名为mysqld-debug的服务器的调试版本。调用此版本而不是mysqld以获得调试支持,内存分配检查和跟踪文件支持(请参阅第 28.5.1.2 节“创建跟踪文件”)。

MySQL 服务器启动时,它将侦听来自 Client 端程序的网络连接,并代 table 这些 Client 端 Management 对数据库的访问。

mysqld程序具有许多可以在启动时指定的选项。有关选项的完整列 table,请运行以下命令:

shell> mysqld --verbose --help

MySQL Server 还具有一组系统变量,这些变量会在运行时影响其操作。可以在服务器启动时设置系统变量,并且可以在运行时更改许多系统变量以实现动态服务器重新配置。 MySQL Server 还具有一组状态变量,这些变量提供有关其操作的信息。您可以监视这些状态变量以访问运行时性能 Feature。

有关 MySQL Server 命令选项,系统变量和状态变量的完整说明,请参见第 5.1 节“ MySQL 服务器”。有关安装 MySQL 和设置初始配置的信息,请参见第 2 章,安装和升级 MySQL