Установка Percona в Ubuntu 22.04 LTS

В этой статье мы покажем вам, как установить Percona в Ubuntu 22.04 LTS. Percona Server – это мощная и надежная система управления базами данных с открытым исходным кодом. Она обеспечивает высокую производительность, масштабируемость и безопасность для приложений корпоративного уровня. Percona является универсальной заменой MySQL и предлагает несколько расширенных функций. Таких как усовершенствованные механизмы хранения данных, объединение потоков и оптимизация запросов. Если вы ищете надежную и эффективную систему управления базами данных для своих бизнес-потребностей, то Percona Server определенно заслуживает внимания.

Эта статья предполагает, что вы обладаете хотя бы базовыми знаниями Linux. Установка Percona Server довольно проста и предполагает, что вы работаете под учетной записью root, если это не так, вам может понадобиться добавить ‘sudo‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку Percona Server в Ubuntu 22.04 (Jammy Jellyfish). Вы можете следовать этой же инструкции для любого другого дистрибутива на базе Debian. Например, Linux Mint, Elementary OS, Pop!_OS и др.

Установка Percona в Ubuntu
Установка Percona в Ubuntu

Требование к установке Percona в Ubuntu 22.04 LTS

  • Сервер или ПК под управлением одной из следующих операционных систем: Ubuntu 22.04 LTS.
  • Рекомендуется использовать свежую ОС для предотвращения возможных проблем.
  • SSH доступ к серверу (или просто откройте Terminal, если вы работаете на настольном компьютере).
  • Активное интернет-соединение. Интернет-соединение понадобится для загрузки необходимых пакетов и зависимостей для Percona.
  • Пользователь sudo или доступ к пользователю root. Мы рекомендуем действовать как пользователь sudo, а не от root пользователя. Так как при неосторожном обращении root вы можете повредить свою систему.

Установка Percona на Ubuntu 22.04 LTS Jammy Jellyfish

Шаг 1. Обновление пакетов Ubuntu

Сначала убедитесь, что все системные пакеты обновлены. Для этого выполните в терминале следующие команды.

sudo apt update

sudo apt upgrade

Шаг 2. Установка Percona в Ubuntu 22.04.

По умолчанию Percona недоступна в базовом репозитории Ubuntu 22.04. Выполните следующую команду, чтобы добавить репозиторий Percona в вашу систему.

sudo add-apt-repository -y 'deb http://repo.percona.com/apt focal main'

Далее импортируйте ключ GPG, выполнив следующую команду.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8507EFA5

После добавления репозитория и импорта ключа GPG вы можете установить Percona Server. Просто выполнив следующую команду.

sudo apt install percona-server-server-8.0

Шаг 3. Защитите Percona Server.

Percona предоставляет сценарий безопасности, который можно использовать для защиты вашей установленной  Percona Server. Вы можете запустить сценарий безопасности, выполнив следующую команду.

sudo mysql_secure_installation

Этот сценарий предложит вам настроить некоторые основные параметры безопасности для вашей установки Percona Server. Следуя подсказкам, установите надежный пароль root, удалите анонимных пользователей, запретите удаленный вход root и удалите тестовую базу данных.

Шаг 4. Настройка Percona Server

После установки вы можете настроить Percona Server. Отредактировав конфигурационный файл mysqld.cnf. Конфигурационный файл находится по адресу /etc/mysql/percona-server.conf.d/mysqld.cnf. Чтобы отредактировать файл конфигурации, выполните следующую команду.

nano /etc/mysql/percona-server.conf.d/mysqld.cnf

В этом файле можно изменить различные параметры. Такие как размер буфера, размер стека потоков, максимальное количество соединений и т.д. После внесения изменений необходимо перезапустить Percona Server для применения новых конфигураций. Для этого выполните следующую команду.

sudo systemctl restart mysql

Если при запуске Percona Server возникли какие-либо проблемы, вы можете проверить файл журнала ошибок. Данный файл расположен по адресу /var/log/mysql/error.log.

Поздравляем! Вы успешно установили Percona на свой сервер Ubuntu.

Заключение

Спасибо за использование этого руководства по установке базы данных Percona в систему Ubuntu 22.04 LTS Jammy Jellyfish. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Percona.

Nazario

Я — Nazario, создатель и автор сайта guid.su, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Guid: Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

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