我正在尝试为我的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,这是否会以某种方式限制缓冲池的最大大小?
答案 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