4

我正在尝试将默认存储引擎从 InnoDB 修改为 MyISAM 在 5.5 DB 参数组(对于托管在 Amazon 中的 RDS 实例)。但我无法更改,因为该属性显示为不可修改。如何通过 RightScale 或 Amazon RDS 实现这一目标

default_storage_engine string 动态系统 InnoDB 默认存储引擎(表类型)。

4

1 回答 1

3

有 3 种方法来设置它。2 为服务器启动时的所有会话设置它,第三个为当前会话设置它。

  1. 启动 MySQL 时使用--default-storage-engine=MYISAM启动选项
  2. 在 my.cnf 文件中设置default-storage-engine=MYISAM选项
  3. 在您当前的会话中SET storage_engine=MYISAM;

我怀疑前两个中的一个是最好的,所以你不会意外地没有它设置一个会话。在 Amazon RDS 上,您需要通过DB Parameter Group进行设置。

在 RightScale 上,您需要调整Chef Cookbook。您应该只需要在 my.cnf.erb 中设置默认存储引擎。

于 2012-01-22T12:45:14.220 回答