mysqldump
我正在尝试在新机器上导入转储的内存表(用创建)(用于复制)。
失败并显示错误消息:
桌子已经满了
据我所知,所有相关设置(包括max_heap_table_size
)在源服务器和目标服务器上都是相同的。
还有其他已知问题或我需要的设置会导致上述错误吗?
答案1
有几个问题需要问:
- 转储和导入的表的定义是否相同?
- 您正在导入的表上有索引吗?
我认为最简单的解决方案可能是增加max_heap_table_size
配置中的值,然后在完成导入后比较表数据的大小。
mysqldump
我正在尝试在新机器上导入转储的内存表(用创建)(用于复制)。
失败并显示错误消息:
桌子已经满了
据我所知,所有相关设置(包括max_heap_table_size
)在源服务器和目标服务器上都是相同的。
还有其他已知问题或我需要的设置会导致上述错误吗?
有几个问题需要问:
我认为最简单的解决方案可能是增加max_heap_table_size
配置中的值,然后在完成导入后比较表数据的大小。