Mysqld

来自泡泡学习笔记
跳到导航 跳到搜索

mysqld是一个多线程程序。它被称为MySQL服务器。它不会生成其他进程。MySQL服务器管理对存储了数据库和表的MySQL数据目录的访问。数据目录也是其他信息的默认保存目录(如日志文件和状态文件)。


当MySQL服务器启动时,它会侦听客户端程序的网络连接并管理客户端程序对数据库的访问。


mysqld,也被称为MySQL服务器,是一个单一多线程程序,它承担了MySQL安装中的大部分工作。它不会生成额外的进程。MySQL服务器管理对包含数据库和表的MySQL数据目录的访问。数据目录也是其他信息(如日志文件和状态文件)的默认位置。

注意
某些安装包中还包含了名为mysqld-debug的服务器的调试版本。在进行调试支持、内存分配检查和跟踪文件支持时,应使用这个版本。


当MySQL服务器启动时,它监听来自客户端程序的网络连接,并代表这些客户端管理对数据库的访问。


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

mysqld --verbose --help


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