mysql错误-InnoDB:文件在偏移量处写入>;4 GB

mysql错误-InnoDB:文件在偏移量处写入>;4 GB,mysql,Mysql,目前我正在开发一个大型mysql数据库(200mio+行~40gb)。现在我需要创建一个主索引并索引一些行。但如果我这样做,一切看起来都很好,但过了一段时间,数据库抛出了大量:[ERROR]InnoDB:file write at offset>4 GB sql查询包括: ALTER TABLE mytbl ADD id bigint PRIMARY KEY AUTO_INCREMENT; ALTER TABLE mytbl ADD INDEX (existing_row); 我在Window

目前我正在开发一个大型mysql数据库(200mio+行~40gb)。现在我需要创建一个主索引并索引一些行。但如果我这样做,一切看起来都很好,但过了一段时间,数据库抛出了大量:[ERROR]InnoDB:file write at offset>4 GB

sql查询包括:

ALTER TABLE mytbl ADD id bigint PRIMARY KEY AUTO_INCREMENT;
ALTER TABLE mytbl ADD INDEX (existing_row);
我在Windows10上使用mysql 5.7.9。我的配置如下所示:

[mysqld]
ft_min_word_len = 3
#GENERAL
port = 3306
default_storage_engine = InnoDB
socket = F:/mysql/mysql.sock
pid_file = F:/mysql/mysql.pid

# DATA STORAGE #
datadir = F:/mysql/data
tmpdir = F:/mysql/temp
#INNODB
innodb_buffer_pool_size = 2G
innodb_log_file_size = 64M
#innodb_flush_method = async_unbuffered
#MyISAM
key_buffer_size = 128M
#Logging
log_error = F:/mysql/mysql-error.log
slow_query_log = 1
slow_query_log_file = F:/mysql/mysql-slow.log
#OTHER
tmp_table_size = 32M
max_heap_table_size = 32M
query_cache_type = 0
query_cache_size = 00
max_connections = 500
thread_cache_size = 50
table_open_cache = 800
F:的文件系统是NTFS

有什么建议吗

格里茨
scotty86可能对您有用。这不适用于添加新列“id”,因为导入转储时行不匹配。此外,还有超过1 TB的空间可供临时文件使用,无法在windows上修复它。但是默认的mysql安装在debian上,我没有发现这个错误。你这是什么意思?@scotty86-有消息吗?我无法在我的表上创建索引-使用与您相同的配置。。。我是不是干脆放弃windows而改用linux?