Percona Server – компонент для оптимальной работы систем с базами данных, который постепенно начал вытеснять традиционную MySQL. Основной задачей Percona является обеспечение более высокой производительности, охвата большего масштаба на различных устройствах.

Многие пользователи интересуются, как заменить старую версию новой. Это неудивительно, поскольку сервер может похвастаться весомыми преимуществами: совместимая вилка движка InnoDB, что обеспечивает качественную обратную связь с оборудованием, стабильная работа при любой нагрузке, наличие дополнительных метрик, новая схема аутентификации с возможностью работы с базами данных.

План обновления MySQL

Прежде чем заняться обновлением, необходимо проверить сервер. Он обязательно должно соответствовать нескольким требованиям:

  • рабочие облака Debian, Ubuntu или CentOS;
  • загрузка новой Droplet или MySQL / MariaDB;
  • минимум один гигабайт оперативной памяти;
  • обеспечение копирования информации на облако (необходимо для замены некоторых файлов) и конфигурации.

Теперь стоит рассмотреть, каким образом осуществляется обновление MySQL на Percona Server.

  1. Для начала следует проверить совместимость версий. Percona Server загружается и устанавливается при условии, что на устройстве стояли нужные версии MySQL (то есть, 5.6, например, меняется на 5.6). Если пользователь не обратит внимания на этот момент, то необходимые компоненты не запустятся. Запуск системы в целом не состоится. Так что в первую очередь требуется проверить, та ли версия загружена на устройство. Это можно сделать при использовании специального пароля. После надо найти уже установленную версию. 
  2. Затем нужно удалить старый компонент MySQL. Причем необходимо убрать все элементы, загруженные ранее. Однако на всякий случай их надо скопировать. Перед процедурой обновления MySQL на Percona Server специалисты советуют остановить работу сервера базы данных командой service mysql stop.
  3. Теперь можно переходить непосредственно к установке Percona. Далее пользователю надо загрузить и добавить Percona APT или yum-репозитории. Также следует выяснить, какой дистрибутив применяется на сервере. После чего, нужно добавить в командную строку комбинацию nano /etc/apt/sources.list.
  4. Как только пользователь сохранит главный, необходимый файл, ему надо прикрепить пакет Percona. Алгоритм действий простой: создается новый файл, который затем открывается в текстовом редакторе (Vim или Nano, например). После этого можно обновить программу.
  5. Затем система предложит принять пакеты и ключи к ним. На оба предложения надо ответить согласием. Таким образом, в установке не произойдет никаких ошибок, все пройдет нормально. Если во время установки они все же возникли, то следует еще раз проверить, действительно ли были удалены все компоненты старой версии программы. 
  6. Остается лишь создать конфигурацию, перед которой надо скопировать файлы, чтобы не возникало проблем с файлом PID (иногда он может находиться внутри другой папки, что создает трудности в работе сервера). Это мера предосторожности для следующих процедур конфигурации.

После загрузки и установки пользователь должен проверить состояние сервера (все хорошо запускается, ничего при этом не вылетает). Наиболее распространенный метод – попытка подключения к базе данных с помощью клиента и вход с паролем.

Чтобы не допустить распространенных ошибок и провести обновление MySQL на Percona Server грамотно — выбирайте услугу администрирования БД на сайте и обращайтесь к нашим специалистам. Будем рады помочь!