innodb_data_file_path设置

  

,,,,<强>,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=


innodb_data_file_path设置