[Error 1114: The table '***' is full]

问题描述

mysql表写入数据或其他表操作时,报错表满了

原因

  1. tmp空间不足
  2. 磁盘空间不足

解决

如果是磁盘空间不足,清理磁盘空间;
如果tmp目录空间不足,修改mysql配置并重启服务:
(一般默认16M,也没必要非得1024M,看实际使用情况吧)
tmp_table_size = 1024M
max_heap_table_size = 1024M


PS: 可以ps -ef | grep mysqld先看下服务用的配置文件位置,再做相应修改;另,如果是磁盘空间不足,修改配置也无法保存。

发布了32 篇原创文章 · 获赞 0 · 访问量 672

猜你喜欢

转载自blog.csdn.net/nku_ztq/article/details/103235424