最近使用Mysql的Memory引擎时,出现了'Table’ is full的异常。
解决办法是修改max_heap_table_size参数,改大以足够容纳表的大小,比如512M。
在my.cnf中增加:
max_heap_table_size=512M
重启MySql即可。
btw,如果是MyISAM引擎出现'Table' is full异常,那么就是数据库文件超过文件大小系统,比如fat32,低版本的Linux,文件最大不可以大于2G,这需要转换fat32为NTFS,或升级Linux版本。
本文详细介绍了在使用MySQL的Memory引擎时遇到‘Table’isfull异常的解决办法,通过修改max_heap_table_size参数至足够的大小(例如512M),并阐述了若MyISAM引擎出现类似问题时,如何通过转换文件系统(如从fat32转换为NTFS)或升级Linux版本来解决。
1万+

被折叠的 条评论
为什么被折叠?



