今天在云服务器上启动MySQL时,出现了如下报错:

 

如下图:

 

Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/iZ2zedm5xm1ux98qqzpbt1Z.pid).

 

百度上搜了一轮后,大多都是由于硬盘空间不足或权限不够导致。但仔细检查后,发现磁盘完全够用,权限也全开。继续跳进目录往下排查,发现一个err文件。

 

日志中的第一个ERROR报错"不能分配内存"

 

查看内存,发现内存确实不足。开MySQL最好还是准备800M+的内存。

 

kill一些进程后,腾出更多内存,MySQL成功启动。

 

Logo

更多推荐