如何使用RightScale将存储引擎从InnoDB修改为MyISAM

4
我试图在Amazon托管的RDS实例上修改5.5 DB参数组的默认存储引擎,将其从InnoDB更改为MyISAM。但是我无法进行更改,因为该属性显示为不可修改。我该如何通过RightScale或Amazon RDS实现此操作?
默认存储引擎(表类型)是:default_storage_engine string dynamic system InnoDB。
1个回答

3
有三种方法可以设置它。两种是在服务器启动时为所有会话设置,第三种是为当前会话设置。
  1. 在启动MySQL时使用 --default-storage-engine=MYISAM 启动选项。
  2. 在 my.cnf 文件中设置 default-storage-engine=MYISAM 选项。
  3. 在当前会话中使用 SET storage_engine=MYISAM;
我认为前两种方法更好,这样您就不会意外地在某个会话中没有设置它。在Amazon RDS上,您需要通过DB参数组来设置它。
在RightScale上,您需要调整Chef Cookbook。您只需要在my.cnf.erb中设置 default-storage-engine 即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接