我有几种不同的服务器用于不同的目的。每个人都使用mysql,但它应该配置有点不同。 =>不同的用户,不同的数据库。为不同的服务器组织厨师食谱
我有一本安装mysql的食谱。
问题是,我应该在哪里放置为mysql创建数据库和用户的脚本?
高度重视和它是:
MySQL的食谱内的每个服务器(角色)- 一个脚本? (这样一个服务器的不同配置将在不同的食谱中)
- 为每个角色创建一本食谱,在这里我连接所有关于这个角色的特殊配置。 (这种方式1服务器的不同配置将在1个特定的地方,但我们将有1个额外的食谱)
我个人认为#1是更好的,因为我们加入不同的食谱下我的角色。
编辑
它并不仅仅涉及数据库。例如,我有一些应用程序需要tomcats/jetties /其他容器的安装和配置不同(不同的端口,启用不同的模块)。应该存储不同版本的settings.xml/jetty.xml等?在食谱是
- 安装Tomcat或
- 用于安装其他应用,需要tomcat的?