Миграция базы данных на MySQL 8 — это шаг к более стабильной и производительной работе. Новые функции SQL и расширенная поддержка JSON упрощают работу с базами данных, обеспечивают гибкость при разработке, более быструю обработку запросов и оптимизацию ресурсов, а также расширяют возможности для хранения данных.
MySQL 8.0 доступен на тарифах с панелью управления ispmanager. Версия MySQL 8 совместима с версиями PHP 7.4 и выше.
В статье расскажем, как обновиться с MySQL 5 до MySQL 8.
Важно
-
1
Вы можете использовать только одну версию MySQL. Чтобы узнать, какую версию MySQL вы используете сейчас, откройте панель управления и перейдите в раздел «Базы данных»:
mysql server 8
- 2 После переключения с версии 5.7 на 8.0 вы можете использовать PHP только версии 7.4 и выше.
- 3 MySQL 5.7 доступен по сети, а MySQL 8.0 нет. Поэтому подключиться к базе данных на MySQL 8.0 с помощью программ для удаленного доступа и со стороннего хостинга нельзя.
- 4 Если у вас уже есть сервер с MySQL 5.7, вы можете перейти на версию 8.0 самостоятельно. Процесс миграции описан ниже.
- 5 После переключения с версии 5.7 на 8.0 у вас будет возможность вернуться с 8.0 на 5.7 версию MySQL в течение 2 дней.
- 6 При покупке нового сервера, вам доступна только версия MySQL 8.0. Если вы хотите изменить версию с 8.0 на 5.7, обратитесь в поддержку.
Установка MySQL 8
Обратите внимание
Если у вас нет кнопки «Миграция на MySQL 8.0», обратитесь в поддержку.
Чтобы сменить версию MySQL с 5.7 на 8.0:
- 1 Откройте панель управления.
- 2 Перейдите в раздел «Базы данных».
-
3
Нажмите кнопку Миграция на MySQL 8.0:
После нажатия на кнопку система проверит, на каких версиях PHP работают ваши сайты. Если сайты работают на версии PHP 7.4 и выше либо созданных сайтов вообще нет, то отобразится следующее окно:
Нажмите Начать миграцию. Миграция запустится в фоновом режиме.
Обратите внимание
Если сайты работают на версии ниже 7.4, перейти на MySQL 8 не получится, возникнет ошибка.
Важно
-
1.
Не вносите изменений на сайт, пока не завершится процесс переноса данных, иначе они будут утеряны.
-
2.
В процессе миграции раздел «Базы данных» будет недоступен. Если вы попробуете зайти в этот раздел или в phpMyAdmin, то у вас появится всплывающее окно с ошибкой. Дождитесь завершения миграции и попробуйте снова. Если ошибка сохранится, обратитесь в поддержку.
Возможные проблемы
Если после переключения ваши сайты перестали работать, убедитесь, что сайты поддерживают MySQL 8. Для этого проконсультируйтесь с разработчиком сайта, поддержкой CMS или ознакомьтесь с инструкциями к используемой CMS. Если сайты не поддерживают MySQL 8, необходимо откатиться обратно. Сделать это вы можете самостоятельно в течение 2 дней с момента первоначальной миграции в панели управления.
Обратите внимание
Спустя 2 дня после миграции на MySQL 8.0 кнопка «Вернуться на MySQL 5.7» пропадет.
Чтобы вернуться на MySQL 5.7:
- 1 Откройте панель управления.
- 2 Перейдите в раздел «Базы данных».
-
3
Нажмите на кнопку Вернуться на MySQL 5.7:
Система не будет проверять, на каких версиях PHP работают ваши сайты, вы сможете сразу начать миграцию. Нажмите Начать миграцию, процесс запустится в фоновом режиме:
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊