请教mysql innodb数据文件大小超过系统限制的问题
由于以前没有innodb的应用经验,在配置innodb的innodb_data_file_path选项时用的是默认配置(ibdata1:10M:autoexte nd) ,今天发现此数据库在同步主数据库数据时(此innodb是作为一台myisam db的冷备机器),ibdata1的大小已经超过32位系统2G的限制,已经达到2.6G了 ,导致大量数据被阻塞,之后更改了innodb_data_file_path ,新加了几个数据文件 ,并将数据文件大小限制为2000M(ibdata1:XXXXM:autoextend;ibdataN:1000M:autoextend:max:2000M),重新启动数据库后发现mysql还是在写原来的ibdata1文件 ,请问有没有什么办法让mysql将数据写到其他数据文件中? 更改了max后原来ibdata1中的数据会不会丢失? 我目前innodb的配置已经是表结构文件和数据文件分离了的。 暂时没有积分发给大家 ,先跪谢各位了!
将前面的ibdata文件的“autoextend”去掉就可以了,这样前面文件满了自然写到后面的文件里面去了。引用 将前面的ibdata文件的“autoextend”去掉就可以了,这样前面文件满了自然写到后面的文件里面去了。 去掉autoextend:max:2000M后再重启,发现还是一直在写ibdata1这个文件
相关问答:
Winform+MySQL做项目,在注重性能的情况下,我该如何去完成这类型的项目呢! 请各位给以提示。 你这个范围太广了,我说2点重要的吧 1.WINFORM程序是单独运行的CS程序,和BS不同,BS的压力始终都在SERVER上的,对C ......
环境:win2003 apache2 resin3 php5 mysql5 mysql错误里出现这个,服务器直接死到那里。 InnoDB: The log sequence number in ibdata files does not match InnoDB: the log sequence number in the ib_log ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗? 请大家多指教~!谢谢! 不会把,我这都装了的 我系统里 还装了 ......