【MySQL】[Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool

xixuefeng MySQL 2020-01-20 8:52:05 2,810 次浏览 【MySQL】[Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool已关闭评论

好多人应该都遇到过类似如下问题

关闭MySQL服务时,长时间等待也关闭不了。此时查看日志,如下:

会发现大量的[Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool等待。

出现这种情况,很大一部分原因是因为MySQL的时间与服务器时间不匹配造成的。

 

当发生这种情况时,快速关闭MySQL的服务其实很简单。

1:新打开一个会话,查看日志,从日志能看到当前MySQL的时间2020-01-19T03:04:15.319860Z

2:我们查看操作系统的当前时间:

[root@msp ~]# date
Mon Jan 19 8:39:11 CST 2020

3:我们只需调整一下服务器时间即可,调整到MySQL时间之后的时间点

[root@msp ~]# date -s 2020-01-20
Mon Jan 20 00:00:00 CST 2020
[root@msp ~]#

4:此时,再切换到关闭MySQL服务的页面,你会发现,服务已经关闭了。

 

 

 

 

 

回顶部