MySQL 8.4 Release Notes
6.3.1 mysqld — MySQL 服务器
mysqld, 也被称为MySQL Server,是一个单一的多线程程序,负责大部分MySQL安装中的工作。它不会启动额外的进程。MySQL Server 管理对MySQL数据目录的访问,该目录包含数据库和表。数据目录也是默认位置,用于其他信息,如日志文件和状态文件。
Note
一些安装包中包含一个用于调试的服务器版本,名为 mysqld-debug。在需要调试支持、内存分配检查和追踪文件支持(请参阅 第7.9.1.2节,“创建追踪文件”)时,使用这个版本而不是 mysqld。
当MySQL服务器启动时,它会监听来自客户端程序的网络连接,并在这些客户端的 behalf 管理对数据库的访问。
mysqld 程序在启动时有许多选项可以指定。要获取完整的选项列表,请运行以下命令:
mysqld --verbose --help
MySQL Server 还有一组系统变量,这些变量会影响其在运行时的操作。系统变量可以在服务器启动时设置,而且许多变量可以在运行时更改,以实现动态服务器重新配置。MySQL Server 还有一组状态变量,提供有关其操作的信息。你可以监控这些状态变量来访问实时性能特征。
要获取关于MySQL Server 命令选项、系统变量和状态变量的完整描述,请参阅 第7.1节,“MySQL Server”。有关安装MySQL并设置初始配置的信息,请参阅 第二章,《安装MySQL》。