MySQL — это бесплатная и открытая система управления реляционными базами данных (СУБД) для хранения данных в табличном формате. Она поставляется в двух редакциях: Community Server (открытый исходный код) и Enterprise Server (проприетарная).

Исходный код для обеих редакций идентичен; однако, проприетарная редакция имеет ряд дополнительных файлов, которые можно добавить в качестве серверных плагинов. Большинство разработчиков использовали базы данных MySQL для хранения данных для веб-сайтов электронной коммерции, систем управления контентом и онлайн-приложений.

Шаг 1: Обновите пакеты репозиториев

Выполните следующую команду:

$ sudo apt update

Шаг 2: Добавьте репозиторий MySQL APT

Чтобы загрузить сервер MySQL, сначала установите пакет wget, если вы используете свежеустановленный дистрибутив Debian. Используйте следующую команду для установки пакета wget:

$ sudo apt install wget -y

Теперь используйте команду wget чтобы загрузить последнюю версию файла Debian репозитория MySQL APT с официальной страницы загрузки MySQL.

$ sudo wget

MySQL-APT-Config-Debian-Linux

Продолжайте добавлять deb-пакет в свои репозитории, используя команду, как показано ниже:

$ sudo apt install ./mysql-apt-config_*_all.deb

После запуска указанной выше команды появится всплывающее окно. Выберите MySQL-сервер и кластер с помощью клавиши со стрелкой и нажмите Enter.

Настройка-MySQL-APT-репозитория-Debian12

В этом случае MySQL-8.0 — это версия сервера, которая была доступна. Выберите MySQL-8.0 и нажмите Enter.

Выберите-MySQL-8-Server-Version-Debian

Теперь нажмите OK на экране, чтобы завершить настройку.

Нажмите «ОК», чтобы завершить настройку конфигурации репозитория MySQL-APT

Примечание: Если в дальнейшем вы захотите изменить конфигурацию MySQL или добавить дополнительные инструменты через его репозиторий, используйте команду, как показано ниже:

$ sudo dpkg-reconfigure mysql-apt-config

Шаг 3: Установка MySQL на Debian 12

Чтобы система могла определить пакеты, доступные в недавно загруженном репозитории, выполните команду обновления системы, чтобы обновить данные кэша.

$ sudo apt update

Теперь установите deb-пакет MySQL с помощью следующей команды.

$ sudo apt install mysql-server

Установить-MySQL-на-Debian12-Apt-Command

В этом всплывающем окне введите пароль root, чтобы настроить сервер MySQL.

Установить-MySQL-сервер-Root-пароль-Debian

Для подтверждения пароля root введите его еще раз.

Подтверждение-MySQL-Root-Пароль-Debian

В этом окне выберите Используйте надежное шифрование паролей и нажмите OK, чтобы завершить установку MySQL 8.0 на Debian 12.

Аутентификация-Плагин-MySQL-Сервер-Debian-Linux

Шаг 5: Запустите и включите сервер MySQL

Давайте запустим и включим службу Oracle MySQL в Debian после завершения установки, чтобы она могла запускаться автоматически при загрузке системы.

$ sudo systemctl enable --now mysql

Чтобы проверить, запущена ли служба MySQL, выполните следующую команду:

$ sudo systemctl status mysql

MySQL-Service-Status-Debian

Дополнительная информация: Чтобы проверить установленную версию MySQL, выполните команду, как показано ниже:

$ mysql --version

Проверка версии сервера MySQL Debian

Шаг 6: Как защитить сервер базы данных MySQL

Этот дополнительный шаг гарантирует, что мы принимаем все необходимые меры предосторожности, чтобы гарантировать достаточную безопасность нашей базы данных и предотвратить любые злонамеренные попытки кого-либо получить к ней доступ.

$ sudo mysql_secure_installation

Настройка ПЛАГИН ПРОВЕРКИ ПАРОЛЯ который проверяет надежность паролей MySQL, будет настроен на этом этапе. Нажмите Y для продолжения процесса.

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

Затем создайте пароль для пользователя root MySQL и дважды проверьте его.

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

Безопасный-MySQL-сервер-Debain

Шаг 7: Войдите в свой сервер MySQL.

Теперь давайте войдем в систему как root, чтобы получить доступ к нашему серверу базы данных. Затем выполните следующую команду и введите пароль.

$ mysql -u root -p

Вход-MySQL-Сервер-Команда-Linux-Debian

Для просмотра текущего состояния MySQL можно использовать следующую команду:

STATUS;

Проверка-MySQL-статуса-Командная-строка-Linux