,,,,<强>,innodb_data_file_path 强>用来指定innodb
表空间文件,如果我们不文在my . cnf中所做件中指定innodb_data_home_dir和innodb_data_file_path那么默认会在datadir目录下创建ibdata1
作为innodb tablespace.5.6.6之后两个参数的默认值如下:
显示变量如innodb_data %的;
<强> [html] 强>视图平原
- <李>
+ - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - +,,
李> <李>|, Variable_name ,,,,,,,, |, Value ,,,,,,,,,,,,,,,,, |,,
李> <李>+ - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - +,,
李> <李>|, innodb_data_file_path |, ibdata1:12M: autoextend |,,
李> <李>|, innodb_data_home_dir , |,,,,,,,,,,,,,,,,,,,,,,,, |,注意:虽然不指定innodb_data_home_dir和指定它为空显示是一样的,但是作用确不一样,如果不指定那么所有的innodb tablespace 文件只能存放在datadir目录下。如果显示指定为空,则可以为innodb tablespace 文件指定不同的路径,,
李>
自mysql 5.6.6开始我们可以指定多个innodb表空间文件(这些文件可以在相同的路径下,也可以在不同的路径下)。但是在为innodb_data_file_path指定多个文件时还是有许多注意事项的,下面我来看一下
1。在同一个路径下指定多个innodb表空间文件
1)文
在my . cnf中所做件指定如下
(mysqld)
innodb_data_file_path=ibdata1:1G; ibdata2:12M: autoextend:马克斯:500
注意:autoextend和max属性可以使用class=" dp-xml list-paddingleft-2”> <李>
2016 - 03 - 24, 16:58:34 29559,(错误),innodb:, File 。//数据/mysql/mysql3306/data1/ibdata2:,“创建”,returned OS error 71只;Cannot continue operation ,
李># #所以如果想为innodb表空间文件指定不同路径,那么必须文在my . cnf中所做件中指定innodb_data_home_dir=