Если вы разрабатываете веб-приложения или занимаетесь серверным администрированием, то вам, безусловно, потребуется база данных. 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: Обновление системы Ubuntu
- Шаг 2: Установка MariaDB из официального репозитория
- Шаг 3: Настройка пользовательских разрешений
- Шаг 4: Проверка установки и запуск сервера MariaDB
- Шаг 5: Защита установленной базы данных MariaDB
- Шаг 6: Использование MariaDB
Почему выбрать MariaDB для установки на Ubuntu?
- Открытый исходный код: MariaDB является полностью открытым исходным кодом и разработчики могут свободно использовать и изменять его для своих нужд. Вам не нужно платить лицензионные сборы за использование MariaDB.
- Высокая производительность: MariaDB предлагает высокую производительность благодаря оптимизации запросов, улучшенному кэшированию и поддержке многопоточности. Это позволяет обрабатывать большое количество запросов одновременно.
- Безопасность: MariaDB имеет множество механизмов безопасности, включая шифрование, аутентификацию, контроль доступа и аудит. Вы можете быть уверены в безопасности своих данных.
- Кросс-платформенность: MariaDB может работать на различных операционных системах, включая Ubuntu. Вы можете установить MariaDB на свой сервер Ubuntu и использовать ее для своих проектов без проблем.
- Активное сообщество: MariaDB имеет большое и активное сообщество разработчиков и пользователей. Вы всегда можете обратиться за помощью или найти ответы на свои вопросы в различных форумах и ресурсах.
Установка MariaDB на Ubuntu позволит вам создавать и управлять базами данных с легкостью, а также обеспечит стабильное и эффективное функционирование ваших проектов.
Шаг 1: Обновление системы Ubuntu
Перед установкой MariaDB на Ubuntu рекомендуется обновить операционную систему до последней версии. Это поможет устранить возможные проблемы и обеспечит стабильную работу базы данных.
Для обновления системы выполните следующие команды:
- Откройте терминал.
- Введите команду
sudo apt update
и нажмите Enter. Эта команда обновит список пакетов. - После завершения обновления введите команду
sudo apt upgrade
и нажмите Enter. Эта команда установит все доступные обновления. - При запросе подтверждения введите свой пароль и нажмите 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, выполните следующие команды:
- Введите команду
sudo mysql_secure_installation
и нажмите Enter. Это запустит программу для безопасной установки MariaDB. - Вам будет предложено ввести текущий пароль root, но по умолчанию он не установлен, поэтому просто нажмите Enter.
- Затем вам будет предложено установить новый пароль root. Введите желаемый пароль и нажмите Enter.
- После этого вам будет предложено удалить анонимных пользователей. Нажмите Y и затем Enter, чтобы удалить анонимные учетные записи.
- Затем вас спросят, желаете ли вы запретить вход root удаленно. Нажмите Y и затем Enter, чтобы запретить удаленный доступ администратору root.
- Далее программа предложит удалить тестовую базу данных и загрузочные таблицы. Нажмите Y и затем Enter, чтобы удалить эти данные.
- В завершении процесса вам будет предложено перезагрузить привилегии таблиц базы данных. Нажмите 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 для своих проектов! Успехов в работе с базами данных!