Здравствуйте, дамы и господа, в этой статье расскажу о том, какие есть хостинги с поддержкой MySQL 8. На данный момент их не так уж и много, но вскоре будут повсеместно.

К сожалению, на большей части хостингов до сих пор используется MySQL 5.7, а версия 8 была только на выделенных или виртуальных серверах. Но сию проблему некоторые хостинг-провайдеры уже исправили. И в статье о них расскажу.

Причины для перехода на MySQL 8

Итак, не буду затягивать. Начнём с того, что большая часть программного обеспечения прекрасно работает с MySQL 5.7, но тот же WordPress будет на него ругаться, впрочем, на работоспособность сайта это не повлияет.

Здоровье сайта WordPress о MySQL версии ниже, чем 8
WordPress рекомендует MySQL 8.0 и выше

А для «1С-Битрикс: Управление сайтом» MySQL 8.x является минимальным требованием. Так что приходится либо сидеть на устаревших версиях программного обеспечения, либо использовать VPS.

Минимальные технические требования к 1С-Битрикс

Но в случае с тем же Битрикс MySQL 8 — необходимость. Или если вы хотите использовать Drupal 11.

Версия 5.7 уже попросту не поддерживается самой компанией Oracle, версия 5.7.44 была последней, более обновлений для MySQL 5 не будет. Да, её используют практически повсеместно по разным причинам, например, многое программное обеспечение сейчас не поддерживает 8-ю версию. Хоть она и выпущена давно. Версия 8.0.0 была выпущена в 2016 году.

Также у актуальных версий MySQL 8 по умолчанию используется механизм хранения InnoDB, а MyISAM поддерживается только если указать параметр Engine, например, так:

CREATE TABLE t (i INT) ENGINE = MYISAM;

Впрочем, использование InnoDB в WordPress сейчас не проблема. В Битрикс тоже.

Выигрыша в скорости от использования MySQL 8 нет, по крайней мере, ни один тест не показал увеличения производительности. Так что использовать данную систему управления базами данных для увеличения скорости клиентской части смысла нет.

А вот при работе в панели администратора, а также выполнении массовых запросов к базе данных, вы заметите значительный прирост скорости. Например, при использовании плагина WebPExpress скорость конвертации изображений увеличилась почти вдвое. Записи в WordPress стали сохраняться значительно быстрее.

Также не забываем, что MySQL 8 требует чуть больше процессорного времени для выполнения задач. Незначительно, но всё же. Но CP для работы с базами данных, как правило, в избытке.

Хостинги с поддержкой MySQL 8

И сразу скажу, какие хостинги на данный момент поддерживают данную СУБД:

  1. Beget. Данный хостинг недавно сделал возможным переход на MySQL 8. Для новых клиентов данная система управления базами данных тоже доступна. Я предпочитаю именно этот хостинг. И мой сайт расположен именно на нём.
  2. Sprinthost. Можно в один клик перейти с MySQL 5.7 на версию 8.
  3. Reg.ru. Не люблю их услуги хостинга, но они в полной мере поддерживают MySQL 8. Просто выберите нужную версию в вашей панели управления.

На других хостингах пока нет поддержки MySQL 8, но уверен, что вскоре она будет внедрена уже почти у всех российских хостинг-провайдеров.

Ну и таблица тестирования разных хостингов с WordPress.

ТестХостинг
BegetSprinthostReg.ruFozzyМакхост
PS Insight Mobile3128272625
PS Insight PC7773737174
GTmetrix Perfomance6965646467
P-Tools6361615958
Скорость загрузки страниц
LCP2,4 сек.2,5 сек.2,6 сек.2,4 сек.2,7 сек.
TBT1,87 сек.1,92 сек.2,01 сек.2,05 сек.1,99 сек.
Стоимость в месяц440 р.429 р.458 р.15 $.492 р.

Да, это таблица скорости WordPress, для других CMS ситуация может выглядеть несколько иначе.

Так что можете выбирать любой из трёх вариантов, о которых сказал выше. И повторюсь: версия MySQL практически не влияет на скорость сайта. Впрочем, если у вас огромная база данных. Или вы используете Drupal, то версия СУБД может сыграть роль.

Но учтите, если у вас есть какие-либо плагины или ваше программное обеспечение требует, например, MyISAM, а не InnoDB, могут возникнуть сложности в переносе на MySQL 8, так что убедитесь, что у вас с этим всё в порядке.

Если у вас уже есть сайт, но вы решили его обновить, сделайте предварительно бэкап базы данных, ибо если пойдёт что-то не так, то перенос с MySQL 8 обратно на 5.7 — задача не самая простая. Проще восстановить базу данных из бэкапа, чем мигрировать с 8.x обратно на 5.7.

Надеюсь, эта статья вам помогла определиться с хостингом. На этом желаю успехов, а также поменьше технических проблем с сайтами. Всего доброго!

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Если материалы с данного сайта были полезны, и вы желаете поддержать блог, то можете воспользоваться формой по ссылке: Донат на поддержку блога