Как установить в Debian 10 MariaDB 10.4?

Как установить в Debian 10 MariaDB 10.4?

Проблема с установкой. Помогите!

2 ответа

Решение
sudo apt-get install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://mirror.rackspace.com/mariadb/repo/10.4/debian buster main'
sudo apt update
sudo apt install mariadb-server

Взято отсюда: Debian 10 + MariaDB 10.4

При попытке установить MariaDB на Debian 12, я столкнулся с рядом проблем, включая трудности с добавлением правильного репозитория и сбоями при установке пакетов. Мой сервер был неправильно настроен, и я постоянно сталкивался с ошибками во время установки.

Проблемы, с которыми я столкнулся:

  1. Проблемы с репозиторием: По умолчанию репозиторий MariaDB не содержал последнюю версию MariaDB 10.4, что вызвало ошибки.
  2. Совместимость пакетов: Были конфликты между пакетами MariaDB и уже установленными пакетами на моем сервере Debian 12.
  3. Проблемы с правами доступа: Возникли проблемы с безопасной настройкой MariaDB после установки, особенно при настройке пароля для root-пользователя.

Шаги для решения:

Чтобы успешно установить MariaDB на Debian 12, я следовал этим шагам:

1. Обновление сервера:

Убедитесь, что сервер обновлен, чтобы избежать конфликтов:

sudo apt update && sudo apt upgrade -y

2. Добавление репозитория MariaDB:

Вам нужно будет вручную добавить репозиторий MariaDB 10.4 для Debian 12. Сначала добавьте репозиторий, выполнив:

sudo apt install software-properties-common
sudo add-apt-repository 'deb [arch=amd64,i386,arm64] http://mariadb.mirror.anlx.net/repo/10.4/debian buster main'
sudo apt update

3. Установка MariaDB:

После добавления репозитория установите MariaDB 10.4, выполнив:

sudo apt install mariadb-server mariadb-client

4. Запуск MariaDB и включение автозапуска:

Запустите службу MariaDB и настройте ее автозапуск при старте системы:

sudo systemctl start mariadb
sudo systemctl enable mariadb

5. Обеспечение безопасности установки:

Запустите следующую команду для настройки безопасности MariaDB, которая позволит вам установить пароль для root-пользователя и удалить небезопасные настройки по умолчанию:

sudo mysql_secure_installation

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

Наконец, проверьте, что MariaDB установлена и работает корректно, войдя в консоль MySQL:

sudo mysql -u root -p

Как Vultr помог мне:

  • Масштабируемость: Я использовал масштабируемую облачную инфраструктуру Vultr для увеличения ресурсов моего сервера, когда я столкнулся с ограничениями ресурсов при установке MariaDB на Debian.
  • Снимки системы: Функция снимков от Vultr помогла мне создать резервную копию сервера перед внесением серьезных изменений, что позволило восстановить сервер в случае ошибки.
  • Оптимизация сети: Быстрая загрузка пакетов и надежная производительность помогли мне избежать долгих задержек при установке.
  • Документация: Документация Vultr, включая официальное руководство по установке MariaDB на Debian 12 и LEMP stack setup, оказалась чрезвычайно полезной для решения проблем, с которыми я столкнулся.

Заключение:

Установка MariaDB на Debian 12 не прошла гладко из-за проблем с репозиторием и конфликтами пакетов. Однако, после добавления правильного репозитория и следования шагам, я смог успешно установить MariaDB без дальнейших проблем. Масштабируемая инфраструктура Vultr и полезная документация сделали процесс еще проще. Для тех, кто планирует установить MariaDB на Debian 12, рекомендую следовать официальному руководству Vultr по MariaDB и установке LEMP stack.

Другие вопросы по тегам