У меня есть несколько разных серверов, используемых для разных целей. Каждый использует mysql, но его нужно настроить немного иначе. => Различные пользователи, разные базы данных.Организация поваров для шеф-поваров для разных серверов
У меня есть кулинарная книга, которая устанавливает mysql.
Вопрос в том, где я должен поместить скрипты, которые создают базы данных и пользователей для mysql?
Sould это будет:
- Один сценарий для каждого сервера (роль) внутри тузд поваренной книги? (Таким образом, разные конфигурации для 1 сервера будут в разных кулинарных книгах)
- Создайте поваренную книгу для каждой роли, где я объединяю все особые конфигурации, касающиеся этой роли. (Таким образом, разные конфигурации для 1 сервера будут в 1 конкретном месте, но у нас будет 1 дополнительная поваренная книга)
Я лично считаю, что # 1 лучше, так как мы все равно присоединяемся к различным кулинарным книгам под ролью I.
Редактировать
Это касается не только базы данных. Например, у меня есть некоторые приложения, которые требуют установки и настройки tomcats/причалов/других контейнеров по-разному (разные порты, разные модули включены). Где хранятся различные версии settings.xml/jetty.xml и т. Д.? В кулинарной книге, что
- устанавливает или кот
- , который устанавливает другое приложение, которое требует кота?