4

5.5 DBパラメータグループ(AmazonでホストされているRDSインスタンスの場合)で、デフォルトのストレージエンジンをInnoDBからMyISAMに変更しようとしています。ただし、プロパティが変更不可として表示されるため、変更できません。RightScaleまたはAmazonRDSを介してこれを実現するにはどうすればよいですか

default_storage_engine string dynamic system InnoDBデフォルトのストレージエンジン(テーブルタイプ)。

4

1 に答える 1

3

これを設定する方法は3つあります。2はサーバー起動時のすべてのセッションに設定し、3番目は現在のセッションに設定します。

  1. MySQLを起動するときは、--default-storage-engine=MYISAM起動オプションを使用します
  2. my.cnfファイルでdefault-storage-engine=MYISAMオプションを設定します
  3. 現在のセッションでSET storage_engine=MYISAM;

最初の2つのうちの1つが最適だと思うので、1つのセッションを設定せずに誤って終了することはありません。Amazon RDSでは、 DBパラメータグループを介してこれを設定する必要があります。

RightScaleでは、 ChefCookbookを調整する必要があります。my.cnf.erbでdefault-storage-engineを設定する必要があります。

于 2012-01-22T12:45:14.220 に答える