Mysqld - MySQL服务器

来自泡泡学习笔记
BrainBs讨论 | 贡献2023年12月13日 (三) 15:29的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

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


注意

一些安装包包含一个名为mysqld-debug的调试版本的服务器。为了获得调试支持、内存分配检查和跟踪文件支持,请调用此版本而不是mysqld。


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


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

mysqld --verbose --help


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