Это руководство проведет вас через процесс установки MariaDB на сервер Debian 12 и обеспечит его безопасную работу.
Шаг 1: Обновление системы Debian
Перед установкой следует полностью обновить свою операционную систему.
sudo apt update sudo apt upgrade
Шаг 2: Добавьте репозиторий MariaDB
Debian 12 включает в свои репозитории более старую версию MariaDB, но для MariaDB 11 вам нужно добавить официальный репозиторий MariaDB, который содержит пакеты программного обеспечения, связанные с MariaDB Server, включая сам сервер, клиенты и утилиты
Создайте файл /etc/apt/sources.list.d/mariadb.sources и добавьте информацию о репозитории, как показано на рисунке.
sudo nano /etc/apt/sources.list.d/mariadb.sources
Добавьте следующие строки в файл.
MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC https://mariadb.org/download/ X-Repolib-Name: MariaDB Types: deb deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. URIs: https://deb.mariadb.org/11.1/debian URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian Suites: bookworm Components: main Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp
Следующим шагом, чтобы подтвердить подлинность пакетов, импортируйте ключ MariaDB GPG с помощью следующих команд.
sudo apt install apt-transport-https curl sudo mkdir -p /etc/apt/keyrings sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'
Шаг 3: Установка MariaDB 11 на Debian
После включения репозитория MariaDB, вы можете установить MariaDB 11:
sudo apt update sudo apt install mariadb-server
Шаг 4: Защита установки MariaDB
После завершения установки MariaDB необходимо защитить ее установку, запустив скрипт безопасности, как показано на рисунке.
sudo mysql_secure_installation
Вам будет предложено установить пароль для пользователя root, удалить анонимного пользователя, отключить удаленный вход root, удалить тестовую базу данных и перезагрузить привилегии.
Шаг 5: Проверка установки MariaDB
Чтобы проверить версию MariaDB, вам нужно выполнить следующую команду mysql которая отобразит информацию о версии MariaDB, установленной на данный момент в вашей системе Debian.
mysql --version
Пример вывода:
mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
Вы также должны убедиться, что MariaDB работает правильно, выполнив следующую команду systemctl.
sudo systemctl status mariadb
Шаг 6: Подключение к MariaDB Shell
Зайдите в интерфейс командной строки MariaDB, чтобы убедиться в успешном подключении.
sudo mariadb -u root -p
Введите пароль root при появлении запроса. Если вы можете войти в систему без каких-либо проблем, MariaDB установлена и настроена правильно.
Шаг 7: Создание пользователя MySQL
Чтобы создать пользователя MySQL, вы можете использовать следующую команду SQL с желаемым именем пользователя и паролем, как показано на рисунке.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT;
Заключение
Вы успешно установили MariaDB 11 на Debian 12. Для удобства администрирования сервера баз даных можете установить одну из графических оболочек для работы с БД.
Комментарии (0)