ВОЙТИ
    opened image

     

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

     

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

    ​​​​​​​

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

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

     

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

     

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


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

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

     

    apt update

     

     

     

     

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

     

    apt -y install wget

     

    Скачайте пакет конфигурации репозитория MySQL:

     

    wget https://repo.mysql.com//mysql-apt-config_0.8.18-1_all.deb

     


     

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

     

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

     

    apt install gnupg

     

     

    Установите скачанный пакет:

     

    dpkg -i mysql-apt-config_0.8.18-1_all.deb


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

     

     

    Установка MySQL 8
     

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

     

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

     

    apt update

     

    Установите MySQL-сервер:

     

    apt -y install mysql-server

     

     

     

     


     

     

     

     

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

     

    systemctl status mysql

     

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

     

     

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

     

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

     

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

     

    mysql -u root -p

     

     

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

     

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


     

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

     

     

     

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

     

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

     

    CREATE DATABASE test_db_zomro;

     

     

     

    Предоставьте пользователю все необходимые привилегии для работы с этой базой данных:

     

    GRANT ALL PRIVILEGES ON test_db_zomro.* TO 'test_user_zomro'@'localhost';

     

     

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

     

    FLUSH PRIVILEGES;

     

     

     

    Выйдите из 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!