问题描述 mysql表写入数据或其他表操作时,报错表满了 原因 tmp空间不足磁盘空间不足 解决 如果是磁盘空间不足,清理磁盘空间; 如果tmp目录空间不足,修改mysql配置并重启服务: (一般默认16M,也没必要非得1024M,看实际使用情况吧) tmp_table_size = 1024M max_heap_table_size = 1024M PS: 可以ps -ef | grep mysqld先看下服务用的配置文件位置,再做相应修改;另,如果是磁盘空间不足,修改配置也无法保存。