Я работаю над установкой MySQL из репозиториев yum: http://dev.mysql.com/downloads/repo/yum/
Однако наши требования - запускать только MySQL 5.6, а не последнюю версию 5.7. Таким образом, мы не хотим, чтобы «yum update» вынудило выполнить обновление до версии выше 5.6.
Я выполнил следующие шаги:
для включения подрепо для 5.6 и отключения для 5.7. Я установил, и пока все работает нормально.
Мне интересно, что будет, когда они выпустят 5.8. Я предполагаю, что произойдет обновление файла .repo, чтобы добавить подпрограмму 5.8, и что она будет включена по умолчанию. Насколько я понимаю, когда включены вложенные репозитории для более чем одной версии, он выберет более новую из двух.
Итак, предполагая, что мое предположение, приведенное выше, верно, в какой-то момент я могу запустить yum update и автоматически обновить его с 5.6 до 5.8.
Как лучше всего решить эту проблему? Я хотел бы использовать репозитории для простоты администрирования, но мне нужно запустить версию, которая не является последней, и я не хочу, чтобы я случайно обновился до более новой версии через yum update
Спасибо,
Отвечая на свой вопрос.
На этой странице: https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/updating-yum-repo.html
В явном виде укажите:
По умолчанию репозиторий MySQL Yum обновляет MySQL до последней версии в серии выпусков, которые вы выбрали во время установки (подробности см. В разделе Выбор серии выпусков), что означает, например, что установка 5.6.x НЕ будет обновлена до версии 5.7. .x выпускается автоматически.
Так что, я думаю, это не проблема, если вы выбрали серию выпусков, которая вам нужна с самого начала, как описано здесь: