想着下载备份发现磁盘空间不够,使用 du -h --max-depth=1 / | sort -hr 逐一排查发现 /var/log/mysql 目录下的error.log日志,竟占用2GB的磁盘空间!
在WinSCP可见log文件的错误信息还在以每秒1KB的速度写入着!(激昂的语气)(笑)
主要的提示如下:
Incorrect definition of table mysql.column_stats: expected column 'hist_type' at position 9 to have type enum
上网搜寻发现与PHP有关的应用程序(Nextcloud、Wallabag,当然还有最经典的WordPress)几乎都遇到了这样的问题。
很难说原因出自哪里,但至少有一个解决方案是更新数据库表。
以MariaDB为例:
mariadb-upgrade --force
至少不会继续写入日志了,文件大小保持着稳定的体积。









