LMLPHP后院

LmlException: HY000 1114 The table is full技术

maybe yes 发表于 2020-10-10 11:32

如何让一个报错经历证明你使用数据库的经验丰富度,那么这个将是最好的回复,请看下文:

LmlException: HY000
Code: 1114
The table '  ' is full

这个是 MySQL 的内存表报错,内存占用过大,具体什么原因不是很清楚,可能是系统本身的内存不足导致,MySQL 没有必要去单纯的限制内存表的使用,整个系统的内存不都是为数据库服务的吗?innodb 是全部加载进入内存的。

参考解决方案

修改 MySQL 的配置文件 my.ini,在[mysqld] 下添加/修改两行,修改完后重启 MySQL

tmp_table_size = 256M
max_heap_table_size = 256M 系统默认是16M

服务器空间不够,检查下,重启下服务。

2020-11-30 05:49:37 1606686577 0.049455