在 MySQL 配置文件 my.cnf 中,pid-file 是指定服务进程 ID(PID)文件存放绝对路径的核心参数。不少用户在迁移 MySQL 数据目录(datadir)后出现 The server quit without updating PID file 报错导致服务无法启动。本文解析该参数配置与故障修复。
一、 故障修复排查步骤
排查磁盘空间是否写满:
df -h排查目录权限: PID 所在目录必须归 mysql:mysql 用户所有:
sudo chown -R mysql:mysql /var/run/mysqld /var/lib/mysql