默认数据目录空间不多了,求正解

innodb引擎的表,原来数据存储在:/usr/data下,剩余空间不多了,防止出现问题,决定将表数据后续的放到/home下,这下面空间很大;查看innodb_data_file_path变量的设置时候,显示:ibdata1:10M:autoextend现在我想在my.cnf中innodb_data_file_path参数修改成如下:innodb_data_file_path = ...显示全部
innodb引擎的表,原来数据存储在:/usr/data下,剩余空间不多了,防止出现问题,决定将表数据后续的放到/home下,这下面空间很大;

查看innodb_data_file_path变量的设置时候,显示:ibdata1:10M:autoextend


现在我想在my.cnf中innodb_data_file_path参数修改成如下:

innodb_data_file_path = /usr/data/ibdata1:10M:autoextend;/home/ibdata2:1G:autoextend

重启数据库让参数生效;

比如我插入数据到库中,
是当/usr/data/空间满了,才往/home下面写,


还是插入的数据会往/usr/data/,/home下面都写入,求正解收起
参与7

查看其它 5 个回答nanjing_2013的回答

nanjing_2013nanjing_2013系统架构师北京卓望
回复 4# Wentasy


   

这个只对新创建的表才会使用吧,原来的老数据,不会变吧?
互联网服务 · 2015-05-21
浏览741

回答者

nanjing_2013
系统架构师北京卓望

nanjing_2013 最近回答过的问题

回答状态

  • 发布时间:2015-05-21
  • 关注会员:1 人
  • 回答浏览:741
  • X社区推广