Я використовую останню рецепту MySQL Chef для встановлення сервера MySQL. Я хочу створити базу даних наступного. Рецепт бази даних визначає MySQL ~> 5.0.
Як справитися з тими залежностями версії? Я можу спробувати змінити залежність рецепту бази даних і дізнатися, чи вона все ще працюватиме, але це не так.
Що вважається найкращою практикою для цього?
Відповіді:
0 для відповіді № 1Це незрозуміло, якщо ви говорите про версію mysql або кулінарну версію.
Але я вважаю, що ви говорите про кулінарні книги.
Cookbook бази даних залежить від cookbook cookie вверсія 5.0.x, яка може встановити mysql у версії 5 до 5.6. Кухарна книга MySQL дорівнювала 6 (основні зміни), це означає, що виникають зміни з попередньою основною версією.
Кухарна книга бази даних не була протестована (або тестована та була невдалою) з cookbook cookie у V6.
Для глобального "як боротися з цим" найкраща відповідь на мою точку зору - це мати приготовану на обгортці книгу для вашої бази даних, яка буде залежати від cookbook бази даних.
Це буде подбати про встановлення mysql і що єнеобхідний для вашої БД, коли ви телефонуєте своїм рецептом (ви можете налаштувати встановлення mysql за атрибутами у вашій сушильній книзі обгортки та включати певні рецепти не за замовчуванням, якщо вони вам потрібні).
Я думаю, що вашою основною проблемою є встановлення mysql і створення db як дві окремі речі, але насправді встановлення сервера mysql - це лише необхідна умова створення вашої бази даних.