Установка MariaDB на CentOS 7. Пошаговая инструкция

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

Шаг 1: Проверьте наличие MariaDB в репозиториях

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

sudo yum list | grep mariadb

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

Шаг 2: Установите MariaDB

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

sudo yum install mariadb-server

При установке вам может потребоваться подтверждение, чтобы продолжить. Чтобы продолжить, введите «y» и нажмите клавишу «Enter». После завершения установки вы сможете использовать MariaDB на своей системе CentOS 7.

Установка MariaDB на CentOS 7

Установка MariaDB на операционную систему CentOS 7 довольно простая процедура. В данной инструкции мы рассмотрим пошаговые действия, которые необходимо выполнить для установки MariaDB на CentOS 7.

  1. Первым делом, откройте терминал на вашем компьютере и введите следующую команду для установки пакета epel-release:
    • sudo yum install epel-release
  2. Далее, обновите список пакетов, введя следующую команду:
    • sudo yum update
  3. Теперь установите MariaDB с помощью следующей команды:
    • sudo yum install mariadb-server
  4. После завершения установки, запустите MariaDB и добавьте его в автозапуск:
    • sudo systemctl start mariadb
    • sudo systemctl enable mariadb
  5. Теперь, настройте базу данных MySQL, введя следующую команду:
    • sudo mysql_secure_installation
  6. В процессе настройки вам будут предложены варианты настроек. Рекомендуется отвечать «Y» на все вопросы, чтобы обеспечить безопасность вашей базы данных.
  7. После завершения настройки, вы можете войти в интерактивную оболочку MariaDB, введя следующую команду:
    • mysql -u root -p

Поздравляю! Теперь у вас установлена и настроена MariaDB на CentOS 7. Вы можете начать использовать ее для разработки и управления базами данных. Удачи!

Подготовка к установке

Перед установкой MariaDB на CentOS 7 необходимо выполнить несколько предварительных шагов:

1. Обновление системы:

Перед установкой MariaDB рекомендуется обновить все пакеты на сервере CentOS 7, чтобы получить последние версии пакетов и исправления безопасности:

sudo yum update

2. Установка необходимых пакетов:

Для работы MariaDB требуется установить несколько дополнительных пакетов, таких как wget и yum-utils. Установка этих пакетов обеспечивает доступ к последним версиям MariaDB и его дополнительным репозиториям:

sudo yum install wget yum-utils

3. Включение репозитория MariaDB:

Для установки MariaDB на CentOS 7 необходимо подключить репозиторий MariaDB. Для этого выполните следующую команду:

sudo yum-config-manager —add-repo https://downloads.mariadb.com/MariaDB/mariadb-10.5.8/yum/rhel/mariadb-10.5.8-rhel-$releasever-$basearch

4. Проверка доступности репозитория:

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

sudo yum repolist

Если репозиторий MariaDB успешно добавлен, вы увидите его в списке доступных репозиториев.

Установка репозитория MariaDB

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

Чтобы установить репозиторий MariaDB, выполните следующие шаги:

1. Установите необходимые пакеты:

sudo yum install -y curl

2. Загрузите скрипт установки репозитория:

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

3. Обновите список пакетов:

sudo yum update

После выполнения этих шагов, репозиторий MariaDB будет добавлен в систему CentOS 7, и вы будете готовы к установке MariaDB.

Установка MariaDB сервера

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

sudo yum install epel-release

2. Обновите пакеты:

sudo yum update

3. Установите MariaDB сервер:

sudo yum install mariadb-server

4. Запустите MariaDB сервис и добавьте его в автозапуск:

sudo systemctl start mariadb

sudo systemctl enable mariadb

5. Защитите установку MariaDB, выполните скрипт безопасности:

sudo mysql_secure_installation

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

7. После завершения настройки безопасности, вы можете войти в командную строку MariaDB с помощью следующей команды:

sudo mysql -u root -p

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

Настройка безопасности

После установки MariaDB на CentOS 7 следует выполнить ряд действий для повышения безопасности вашей базы данных. Вот несколько важных шагов, которые необходимо предпринять:

1. Изменить пароль администратора root

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

mysqladmin -u root -p password «новый_пароль»

2. Создать нового администратора

Рекомендуется создать нового администратора с ограниченными привилегиями для выполнения повседневных задач. Для этого войдите в MariaDB под учетной записью root и выполните следующую команду:

GRANT ALL PRIVILEGES ON *.* TO ‘новый_пользователь’@’localhost’ IDENTIFIED BY ‘пароль’;

3. Отключить удаленный доступ

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

sudo vi /etc/my.cnf.d/server.cnf

Затем найдите строку bind-address и измените ее на следующее значение:

bind-address = 127.0.0.1

Сохраните изменения и перезапустите сервис MariaDB с помощью команды:

sudo systemctl restart mariadb

4. Включить SSL

Использование SSL-сертификата помогает защитить передачу данных между вашим сервером и клиентами MariaDB. Для включения SSL откройте файл настроек MariaDB и найдите блок [mysqld].

Добавьте следующие строки в конфигурацию:

ssl-ca=/etc/pki/tls/certs/ca-bundle.crt

ssl-cert=/etc/pki/tls/certs/server.crt

ssl-key=/etc/pki/tls/private/server.key

Убедитесь, что пути к сертификату и ключу верны для вашей системы.

Сохраните изменения и перезапустите сервис MariaDB с помощью команды:

sudo systemctl restart mariadb

После выполнения этих шагов вы улучшите безопасность вашей установки MariaDB на CentOS 7 и защитите вашу базу данных от несанкционированного доступа и атак.

Проверка установки

После завершения установки, вы можете проверить, успешно ли установлена MariaDB на вашем сервере CentOS 7. Это можно сделать, выполнив несколько простых шагов:

1. Запустите командную строку вашей операционной системы и введите следующую команду:

mysql -V

2. Если MariaDB успешно установлена, вы увидите информацию о версии MariaDB:

mysql Ver 15.1 Distrib 10.3.9-MariaDB, for Linux (x86_64) using readline 5.1

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

mysql -u root -p

Где root — это имя пользователя по умолчанию, а -p указывает на запрос пароля.

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

Теперь вы готовы использовать MariaDB на вашем сервере CentOS 7!

Настройка автозапуска

Чтобы MariaDB запускалась автоматически при старте системы, нужно настроить ее услугу автозапуска. Это можно сделать, используя команды systemctl в CentOS 7.

  1. Откройте терминал и выполните следующую команду, чтобы активировать автозапуск MariaDB:
  2. $ sudo systemctl enable mariadb
  3. Теперь выполните следующую команду, чтобы запустить MariaDB:
  4. $ sudo systemctl start mariadb
  5. Чтобы проверить статус MariaDB, выполните следующую команду:
  6. $ sudo systemctl status mariadb

    Если MariaDB успешно запущена, вы увидите сообщение о состоянии ‘Active (running)’.

  7. Теперь MariaDB будет автоматически запускаться при каждой загрузке системы. Если вы внесете изменения в конфигурацию MariaDB, не забудьте перезапустить услугу с помощью следующей команды:
  8. $ sudo systemctl restart mariadb

Теперь вы успешно настроили автозапуск MariaDB на CentOS 7. Если вы следовали всем шагам, ваш сервер будет каждый раз запускать MariaDB при старте.

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