---
title: 'Установка MySQL 8 на Debian 11 | Zomro'
description: 'В этой статье мы рассмотрим, как установить MySQL 8 на операционную систему Debian 11'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/dalle-2024-08-01-145849-a-minimalist-rectangular-infographic-themed-in-pink-and-purple-colors-on-the-topic-of-installing-mysql-8-on-debian-11-the-infographic-should-include_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Установка MySQL 8 на Debian 11 



# Установка MySQL 8 на Debian 11

31-07-2024

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/dalle-2024-08-01-145849-a-minimalist-rectangular-infographic-themed-in-pink-and-purple-colors-on-the-topic-of-installing-mysql-8-on-debian-11-the-infographic-should-include_q50.jpg)

MySQL — это открытая, быстрая, надежная и гибкая система управления реляционными базами данных, часто используемая в сочетании с PHP. В этой статье мы рассмотрим, как установить MySQL 8 на операционную систему Debian 11. Если вы готовы, приступим!

**Предварительные требования**

**​​​​​​​**

Перед началом установки убедитесь, что:

  * У вас установлена и запущена система Debian 11.
  * У вас есть root-доступ к системе.



Как только эти требования будут выполнены, можно приступать к установке и настройке MySQL 8.

**Добавление репозитория**

  
Первым шагом является добавление репозитория MySQL Dev apt. Это позволит вам получить доступ к последним версиям MySQL для установки.

Обновите текущие пакеты вашей системы командой:
    
    
    apt update

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/01_DQLGqYm_q50.jpg)

Установите утилиту wget, если она ещё не установлена:
    
    
    apt -y install wget

Скачайте пакет конфигурации репозитория MySQL:
    
    
    wget https://repo.mysql.com//mysql-apt-config_0.8.18-1_all.deb

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/02_L0aOALj_q50.jpg)

  


**Установить GnuPG:**

GnuPG (GNU Privacy Guard) требуется для проверки целостности и подлинности пакетов программного обеспечения. Установите его с помощью следующей команды:
    
    
    apt install gnupg

**Установите скачанный пакет:**
    
    
    dpkg -i mysql-apt-config_0.8.18-1_all.deb

  
Обратите внимание, что MySQL официально не поддерживает версию Debian Bullseye, поэтому на данном этапе мы выбираем Debian Buster для установки.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/03_bU0wmOU_q50.jpg)

**Установка MySQL 8**  


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

Обновите список пакетов:
    
    
    apt update

**Установите MySQL-сервер:**
    
    
    apt -y install mysql-server

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/04_nPTn7Sf_q50.jpg)

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/05_I0LiAGC_q50.jpg)

  


![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/06_q50.jpg)

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/07_q50.jpg)

После завершения установки MySQL будет запущен автоматически. Вы можете проверить статус сервера MySQL, выполнив:
    
    
    systemctl status mysql

Если всё выполнено правильно, вы увидите, что сервер работает без ошибок.

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/08_q50.jpg)

**Создание базы данных**

После установки MySQL нам необходимо создать базу данных и пользователя, который будет иметь доступ к этой базе. Мы также назначим необходимые привилегии пользователю для работы с базой данных.

Подключитесь к MySQL, выполнив команду:
    
    
    mysql -u root -p

Вам потребуется ввести пароль root, который вы задали во время установки MySQL.

Создайте нового пользователя с уникальным именем и паролем. Пример команды:

  

    
    
    CREATE USER 'test_user_zomro'@'localhost' IDENTIFIED BY 'Password_zomro';

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/09_q50.jpg)

**Рекомендуется использовать сильный и длинный пароль для обеспечения безопасности.**

Создайте новую базу данных, которую будет использовать созданный пользователь:
    
    
    CREATE DATABASE test_db_zomro;

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/10_q50.jpg)

Предоставьте пользователю все необходимые привилегии для работы с этой базой данных:
    
    
    GRANT ALL PRIVILEGES ON test_db_zomro.* TO 'test_user_zomro'@'localhost';

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/11_q50.jpg)

Чтобы изменения вступили в силу, обновите привилегии:
    
    
    FLUSH PRIVILEGES;

![](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2024/08/01/12_HihYyIW_q50.jpg)

Выйдите из MySQL:

  

    
    
    EXIT;

  
Теперь у пользователя test_user_crowncloud есть полный доступ к базе данных test_db_zomro. Убедитесь, что все данные для доступа к базе данных хранятся в безопасности.

**Заключение**

**​​​​​​​**

В этой статье мы рассмотрели процесс установки MySQL 8 на Debian 11. Вы научились добавлять репозиторий, устанавливать MySQL, а также создавать базу данных и управлять пользователями. Эти шаги помогут вам настроить вашу систему для работы с MySQL и использовать её в ваших проектах.

MySQL предоставляет множество возможностей для работы с реляционными базами данных, и её установка на вашем сервере — это первый шаг на пути к созданию мощных и надежных приложений. Надеемся, эта инструкция была полезной и помогла вам установить и настроить MySQL на вашем сервере Debian 11. MySQL известен своей производительностью, стабильностью и широкими возможностями масштабирования, что делает его отличным выбором для различных приложений — от небольших веб-сайтов до крупных корпоративных систем.

Ваша установка включает в себя важные компоненты, такие как:

  * Безопасность данных: Используйте сильные пароли для пользователей базы данных и регулярно обновляйте сервер, чтобы защитить ваши данные от уязвимостей.
  * Резервное копирование и восстановление: Регулярное резервное копирование поможет вам избежать потери данных в случае непредвиденных обстоятельств.
  * Оптимизация производительности: Используйте инструменты мониторинга MySQL, чтобы оптимизировать производительность запросов и настройку сервера.
  * Кроме того, в MySQL 8 представлены новые возможности, такие как улучшенная поддержка JSON, обновления репликации и расширенные функции безопасности, которые делают его ещё более универсальным инструментом для управления данными.  




Если вас интересуют альтернативы MySQL, мы предлагаем рассмотреть **MariaDB** — это популярная ветка MySQL, которая сохраняет совместимость, но добавляет новые функции и улучшения производительности. MariaDB также известна своей открытостью и активным сообществом разработчиков.

В следующей статье мы рассмотрим установку **MariaDB на RockyLinux 9**. Этот дистрибутив, ответвлённый от CentOS, предлагает надёжную и стабильную платформу для корпоративного использования. RockyLinux 9 выделяется своей совместимостью с корпоративными приложениями и долгосрочной поддержкой, что делает его отличным выбором для критически важных сред.

**Удачи в вашей работе с MySQL!**

Похожие статьи

[Практические примеры использования команды find в Linux - Часть 2](https://zomro.com/rus/blog/faq/570-practical-examples-of-using-the-find-command-in-linux-part-2) [Обновление/Понижение версий PHP на Ubuntu](https://zomro.com/rus/blog/faq/436-updatingdowngrading-php-versions-on-ubuntu) [Текстовый редактор vim](https://zomro.com/rus/blog/faq/204-redaktor-vim) [Ansible: автоматизируем начальную настройку сервера с playbook](https://zomro.com/rus/blog/faq/703-ansible-avtomatiziruem-nachalnuyu-nastrojku-servera-s-playbook) [Как включить автопродление услуги](https://zomro.com/rus/blog/faq/94-kak-vkljuchit-avtoprodlenie-uslugi)

[ Виртуальный хостинг от €3.98/мес ](/rus/virtual)
