0

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

4

1 回答 1

-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

于 2013-10-01T18:04:38.553 回答