ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf....pid).

mysql正在使用,突然连不上了,到服务器上登录数据库一样连不上

ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf....pid).

 

尝试重启mysql,结果报错:

 ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf6hdalw8vt65rax1sy4z.pid).

ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf....pid).

然后网上一通搜,最后定位到的问题,大概是出在 my.cnf配置文件中的innodb_buffer_pool_size赋值上

找到数据库 my.cnf配置文件(通常是在 /etc/my.cnf 目录),文件下载到本地或者直接命令查看该文件,找到innodb_buffer_pool_size关键字:

ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf....pid).

这里之前被赋值为512M,然后尝试修改为默认值  128M,然后重新启动mysql:

ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf....pid).

启动成功

ERROR! The server quit without updating PID file (/usr/local/mysql-5.7.26/data/izuf....pid).

原因:待补充

可能随着服务器物理内存的使用,可用的内存变小了,那这个属性值也要随着变小?

 

参考来源:

https://cloud.tencent.com/developer/article/1409737

 

其他拓展

https://blog.****.net/weixin_41782053/article/details/87269158

https://www.cnblogs.com/linjiqin/p/11430698.html

https://bbs.****.net/topics/392190595