Установка MariaDB на Ubuntu — подробная пошаговая инструкция для начинающих

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

Шаг 1: Обновление пакетов системы. Прежде чем приступить к установке MariaDB, убедитесь, что все пакеты вашей системы обновлены до последних версий. Для этого откройте терминал и выполните следующую команду:

sudo apt update

Шаг 2: Установка MariaDB. Теперь, когда все пакеты системы обновлены, можно приступить к установке MariaDB. В терминале выполните следующую команду:

sudo apt install mariadb-server

Шаг 3: Настройка безопасности. После установки MariaDB необходимо настроить ее безопасность. В терминале выполните следующую команду:

sudo mysql_secure_installation

Следуйте инструкциям на экране, чтобы установить пароль для пользователя root базы данных и выполнить другие необходимые настройки безопасности.

Поздравляю! Теперь вы успешно установили MariaDB на свой сервер Ubuntu. Вы можете начинать использовать эту мощную систему управления базами данных для своих проектов.

Почему выбрать MariaDB для установки на Ubuntu?

  1. Открытый исходный код: MariaDB является полностью открытым исходным кодом и разработчики могут свободно использовать и изменять его для своих нужд. Вам не нужно платить лицензионные сборы за использование MariaDB.
  2. Высокая производительность: MariaDB предлагает высокую производительность благодаря оптимизации запросов, улучшенному кэшированию и поддержке многопоточности. Это позволяет обрабатывать большое количество запросов одновременно.
  3. Безопасность: MariaDB имеет множество механизмов безопасности, включая шифрование, аутентификацию, контроль доступа и аудит. Вы можете быть уверены в безопасности своих данных.
  4. Кросс-платформенность: MariaDB может работать на различных операционных системах, включая Ubuntu. Вы можете установить MariaDB на свой сервер Ubuntu и использовать ее для своих проектов без проблем.
  5. Активное сообщество: MariaDB имеет большое и активное сообщество разработчиков и пользователей. Вы всегда можете обратиться за помощью или найти ответы на свои вопросы в различных форумах и ресурсах.

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

Шаг 1: Обновление системы Ubuntu

Перед установкой MariaDB на Ubuntu рекомендуется обновить операционную систему до последней версии. Это поможет устранить возможные проблемы и обеспечит стабильную работу базы данных.

Для обновления системы выполните следующие команды:

  1. Откройте терминал.
  2. Введите команду sudo apt update и нажмите Enter. Эта команда обновит список пакетов.
  3. После завершения обновления введите команду sudo apt upgrade и нажмите Enter. Эта команда установит все доступные обновления.
  4. При запросе подтверждения введите свой пароль и нажмите Enter.

После завершения обновления системы вы готовы к установке MariaDB на Ubuntu.

Шаг 2: Установка MariaDB из официального репозитория

После установки нужных зависимостей, мы готовы приступить к установке MariaDB из официального репозитория. В этом разделе мы расскажем вам, как это сделать.

1. Для начала, добавьте ключ репозитория:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

2. Затем, добавьте репозиторий MariaDB в вашу систему:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/$VERSION/ubuntu $VERSION main'

Замените $VERSION на вашу версию Ubuntu (например, focal для Ubuntu 20.04).

3. После этого, обновите список пакетов:

sudo apt update

4. И, наконец, установите MariaDB:

sudo apt install mariadb-server

Во время установки вам будет предложено ввести пароль для root-пользователя MariaDB. Убедитесь, что пароль достаточно надежный и запомните его.

5. Запустите MariaDB и убедитесь, что служба работает:

sudo systemctl start mariadb

Вы также можете настроить MariaDB, чтобы она запускалась автоматически при загрузке системы:

sudo systemctl enable mariadb

Поздравляю! Теперь у вас установлена MariaDB из официального репозитория и готова к использованию.

Шаг 3: Настройка пользовательских разрешений

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

Для начала, необходимо войти в консоль MariaDB введя команду:

sudo mysql -u root

После чего вы попадете в интерфейс командной строки MariaDB.

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

CREATE USER 'имя_пользователя'@'хост' IDENTIFIED BY 'пароль';

Здесь ‘имя_пользователя’ – имя нового пользователя, ‘хост’ – хост, с которого будет осуществляться доступ к базе данных, и ‘пароль’ – пароль пользователя.

Пример:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

Затем необходимо предоставить права этому пользователю:

GRANT ALL PRIVILEGES ON *.* TO 'имя_пользователя'@'хост';

Пример:

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost';

Наконец, чтобы изменения вступили в силу, выполните следующую команду:

FLUSH PRIVILEGES;

Теперь новый пользователь сможет получить доступ к базе данных MariaDB.

Шаг 4: Проверка установки и запуск сервера MariaDB

После успешной установки MariaDB на ваш сервер Ubuntu, вам необходимо проверить правильность установки и запустить сервер.

Для начала проверим, доступны ли установленные компоненты MariaDB. Откройте терминал и введите следующую команду:

mysql --version

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

sudo systemctl start mariadb

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

sudo systemctl status mariadb

Если статус отображается как «active (running)», значит, сервер успешно запущен.

Поздравляем! Теперь у вас установлена и успешно запущена MariaDB на вашем сервере Ubuntu.

Шаг 5: Защита установленной базы данных MariaDB

После установки базы данных MariaDB на Ubuntu следует обеспечить ее безопасность путем установки пароля для администратора root и удаления ненужных привилегий.

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

  1. Введите команду sudo mysql_secure_installation и нажмите Enter. Это запустит программу для безопасной установки MariaDB.
  2. Вам будет предложено ввести текущий пароль root, но по умолчанию он не установлен, поэтому просто нажмите Enter.
  3. Затем вам будет предложено установить новый пароль root. Введите желаемый пароль и нажмите Enter.
  4. После этого вам будет предложено удалить анонимных пользователей. Нажмите Y и затем Enter, чтобы удалить анонимные учетные записи.
  5. Затем вас спросят, желаете ли вы запретить вход root удаленно. Нажмите Y и затем Enter, чтобы запретить удаленный доступ администратору root.
  6. Далее программа предложит удалить тестовую базу данных и загрузочные таблицы. Нажмите Y и затем Enter, чтобы удалить эти данные.
  7. В завершении процесса вам будет предложено перезагрузить привилегии таблиц базы данных. Нажмите Y и затем Enter, чтобы завершить установку пароля и обновить привилегии.

После завершения указанных шагов база данных MariaDB будет защищена с помощью установленного пароля и удаленного доступа к администратору root будет запрещен.

Шаг 6: Использование MariaDB

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

Сначала вам нужно войти в командную строку MariaDB с помощью следующей команды:

sudo mysql -u root -p

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

Поздравляю! Вы теперь находитесь в командной строке MariaDB. Здесь вы можете выполнять различные операции, такие как создание баз данных, создание таблиц, добавление данных и многое другое.

Некоторые полезные команды:

SHOW DATABASES; — показывает список всех баз данных на сервере.

USE database_name; — выбирает базу данных для использования.

SHOW TABLES; — показывает список всех таблиц в текущей базе данных.

SELECT * FROM table_name; — выбирает все данные из указанной таблицы.

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

Теперь вы готовы использовать MariaDB для своих проектов! Успехов в работе с базами данных!

Оцените статью