我正在尝试将默认存储引擎从 InnoDB 修改为 MyISAM 在 5.5 DB 参数组(对于托管在 Amazon 中的 RDS 实例)。但我无法更改,因为该属性显示为不可修改。如何通过 RightScale 或 Amazon RDS 实现这一目标
default_storage_engine string 动态系统 InnoDB 默认存储引擎(表类型)。
我正在尝试将默认存储引擎从 InnoDB 修改为 MyISAM 在 5.5 DB 参数组(对于托管在 Amazon 中的 RDS 实例)。但我无法更改,因为该属性显示为不可修改。如何通过 RightScale 或 Amazon RDS 实现这一目标
default_storage_engine string 动态系统 InnoDB 默认存储引擎(表类型)。
有 3 种方法来设置它。2 为服务器启动时的所有会话设置它,第三个为当前会话设置它。
--default-storage-engine=MYISAM
启动选项default-storage-engine=MYISAM
选项SET storage_engine=MYISAM;
我怀疑前两个中的一个是最好的,所以你不会意外地没有它设置一个会话。在 Amazon RDS 上,您需要通过DB Parameter Group进行设置。
在 RightScale 上,您需要调整Chef Cookbook。您应该只需要在 my.cnf.erb 中设置默认存储引擎。