MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
Рейтинг: 34.2% · 2 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
В апреле у MySQL 8.0 кончился extended support, патчей безопасности больше не будет. У нас на 8.0.36 крутится примерно половина прода, и до апреля всем было нормально, а теперь ИБ принесла предписание и сроки.
Варианты, которые вижу.
MySQL 8.4 LTS. Самый честный путь, но там выпилили mysql_native_password, а у нас два легаси сервиса на старом коннекторе, которые умеют только его. Переписывать их отдельная песня.
Percona Server 8.4. То же самое плюс их тулинг, xtrabackup у нас и так живет.
MariaDB 11.4. Боюсь. Это давно не drop-in, оптимизатор другой, поведение другое.
Кто уже прошел этот путь, что стрельнуло?
Варианты, которые вижу.
MySQL 8.4 LTS. Самый честный путь, но там выпилили mysql_native_password, а у нас два легаси сервиса на старом коннекторе, которые умеют только его. Переписывать их отдельная песня.
Percona Server 8.4. То же самое плюс их тулинг, xtrabackup у нас и так живет.
MariaDB 11.4. Боюсь. Это давно не drop-in, оптимизатор другой, поведение другое.
Кто уже прошел этот путь, что стрельнуло?
Re: MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
мы на перконе лет пять, на 8.4 переехали еще осенью. из стрельнувшего: убрали expire_logs_days, если он у вас в my.cnf, сервер просто не стартует. пройдитесь по конфигу со списком removed variables до апгрейда, сэкономите нервы
Re: MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
в 8.4 native_password не выпилили, а выключили по дефолту. ставится mysql_native_password=ON и ваш легаси живет дальше. совсем выпилят в девятке, так что время переписать коннекторы у вас есть, но это не блокер апгрейда. матчасть, прежде чем бояться
Re: MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
@sepiatone, mariadb как замена mysql в 2026 это чтобы потом мигрировать второй раз
Re: MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
@delphin, инплейс апгрейд 8.0 на 8.4 работает нормально, прогнали на шести серверах. но обязательно сначала util.checkForServerUpgrade из mysqlsh, он подсветит и переменные, и устаревший синтаксис. и репликация 8.0 на 8.4 работает, так что можно мигрировать через реплику вообще без даунтайма
- coder_vlad
- Сообщения: 72
- Зарегистрирован: 11 май 2026, 01:57
Re: MySQL 8.0 теперь EOL, а у нас на нем полпрода. У вас как?
уходили. банк, проект на полтора года, pgloader плюс переписывание всех хранимок руками. если у вас единственный повод это EOL, не надо, апгрейд на 8.4 в сто раз дешевле. постгрес имеет смысл, когда на него есть и другие причины
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Текущий работодатель сделал контроффер +40%, уже хотел уходить — а теперь думаю
19 ответов · 6599 просмотров
-
- Cursor опять переписал тарифы — теперь лимит 1 запрос в минуту, это вообще законно?
21 ответов · 848 просмотров
-
-
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей