Mysql未知系统变量

时间:2013-10-01 17:18:19

标签: mysql

我正在尝试为我的MySQL服务器增加innodb_buffer_pool_size的值。我将此行添加到my.cnf文件中:

innodb_buffer_pool_size=128M

在我添加该行之前,如果我运行select @@innodb_buffer_pool_size;,我会回来8388608.现在我收到了错误

Error Code: 1193. Unknown system variable 'innodb_buffer_pool_size'

我在配置文件中做错了什么?或者是应该发生的?

修改
我的服务器只有512M的RAM,这是否会以某种方式限制缓冲池的最大大小?

1 个答案:

答案 0 :(得分:-1)

检查这个

innodb_buffer_pool_size
Command-Line Format --innodb_buffer_pool_size=#
Option-File Format  innodb_buffer_pool_size
System Variable Name    innodb_buffer_pool_size
Variable Scope  Global
Dynamic Variable    No
    Permitted Values
Type    numeric
Default 8388608
Min Value   1048576

仅允许使用数值。 默认值为8MB。

http://dev.mysql.com/doc/refman/5.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size