这可能是一个愚蠢的问题;对不起。
我在MYSQL中读过很多关于IBDATA1的帖子,因为我遇到了问题(它是32GB,磁盘空间不足等)。
大多数解决方案都提供将数据库分成不同的文件等;但是,我有一个更简单的问题:IBDATA1是保存实际DATA的文件,还是日志文件,它记录每一个事务?我的数据库不可能是32GB;我会说他们总共接近3MB。
如果IBDATA1是保存每笔交易日志的文件,我想删除它 - 我不需要备份所有交易。如果它是持有数据库的实际文件,那么会发生什么?我没有数据,没有32GB附近。
另一个问题,如果我更改IBDATA1配置以将其限制为5GB - 它是否会以递归方式将其覆盖为日志文件,还是会开始覆盖数据?
谢谢!