mysql - DB 不再插入,ibdata1 4GB(最大文件大小?)

标签 mysql innodb

我的 MySQL 数据库不再更新。我相信这可能是因为 ibdata1 为 4294967295 字节/4 GB,并且存储介质分区有 4GB 文件大小限制。

如何让 MySQL 每 4 GB 自动分割成另一个 ibdata?我正在使用 innodb。

最佳答案

向 innodb_data_file_path 变量添加一个新文件,例如

[mysqld]
innodb_data_file_path=ibdata1:4G;ibdata2:50M:autoextend

顺便说一句,最佳实践是使用innodb_file_per_table=1,以便每个表都使用这个表空间(单独的 .ibd 文件)

关于mysql - DB 不再插入,ibdata1 4GB(最大文件大小?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18889852/

相关文章:

MySql 不允许在表中添加值 -> ERROR 1054

php - Laravel如何通过积分获取当前用户位置

MySQL:如何引用同一个表上的两列?

django admin 中批量删除时出现 mysql 1205 错误

mysql - 使用 mysql 或 sphinx 过滤搜索结果中潜在的重复项

mysql - 防止 MySQL 重复插入自动递增

python - 如何在 macOS 上使用 freeTDS 连接本地 mysql

php - 检查mysql表中是否添加了一行

php - 带分页的 MySql 查询中的随机值

mysql - 如何根据不同key的值获取不同的auto_increment值