Как установить MariaDB 11 на Debian 12 (книжный червь)
В нашей последней статье «История приобретения MySQL» мы обсуждали необходимость разделения MySQL, развитие MariaDB, ее особенности, сравнительное исследование MariaDB и MySQL, переход некоторых всемирно известных корпораций и компаний (таких как Google и Wikipedia) с MySQL на MariaDB, а также многие другие его технические и нетехнические аспекты.
Это руководство проведет вас через процесс установки MariaDB на сервер Debian 12 и обеспечит его работу с безопасной начальной конфигурацией.
Шаг 1. Обновите систему Debian
Чтобы убедиться, что у вас самая последняя информация о пакете, обновите список пакетов системы, выполнив следующие команды apt.
sudo apt update
sudo apt upgrade
Шаг 2. Добавьте репозиторий MariaDB
Debian 12 включает версию MariaDB по умолчанию в свои репозитории, но для MariaDB 11 вам необходимо добавить официальный репозиторий MariaDB, содержащий пакеты программного обеспечения, связанные с на сервер MariaDB, включая сам сервер, клиентов и утилиты.
Создайте файл /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.
Откройте интерфейс командной строки 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. Не забудьте обратиться к документации MariaDB за дополнительными параметрами конфигурации и рекомендациями.