由于以前没有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的配置已经是表结构文件和数据文件分离了的。暂时没有积分发给大家 ,先跪谢各位了!