OpenShift添加盒式磁带MySQL 5.5引擎InnoDB

时间:2014-12-11 13:46:21

标签: mysql database openshift innodb


当我

 rhc cartridge add mysql-5.5 --app NameApp
时,DB的引擎默认 MyISAM 。但如果我需要引擎 InnoDB ,我如何在OpenShift上创建db?

1 个答案:

答案 0 :(得分:1)

mysql的默认存储引擎是使用环境变量设置的。添加墨盒,然后运行以下内容以使用InnoDB:

$ rhc env add OPENSHIFT_MYSQL_DEFAULT_STORAGE_ENGINE=InnoDB -a NameApp
$ rhc app-restart NameApp

请参阅设置此项的mysql盒式磁带配置:

https://github.com/openshift/origin-server/blob/master/cartridges/openshift-origin-cartridge-mysql/conf/my.cnf.erb#L39