MySql 5.6:忽略my.ini中的innodb_page_size设置

时间:2018-08-07 01:45:04

标签: mysql innodb

因此,我尝试通过在my.ini中设置此值来将innodb_page_size增加到32k:

innodb_page_size=32k

然后我停止了MySql服务,然后重新启动了它。 Win中的服务如下所示:

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56

然后我编辑了正确的文件,并将其保存:

enter image description here

但是当我查看HeidiSql中的变量时,我看到的标准值为16k:

enter image description here

我不确定自己在做什么错...感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

https://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html#sysvar_innodb_page_size说:

  

您可以使用16k(默认值),8k或   4k。或者,您可以指定页面大小(以字节为单位)(4096、8192,   16384)。

这意味着MySQL 5.6不支持32k。

  

innodb_page_size只能在初始化   MySQL实例,以后不能更改。

这意味着您不能在不删除所有InnoDB表空间的情况下更改页面大小。