Как установить в 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, я столкнулся с рядом проблем, включая трудности с добавлением правильного репозитория и сбоями при установке пакетов. Мой сервер был неправильно настроен, и я постоянно сталкивался с ошибками во время установки.
Проблемы, с которыми я столкнулся:
- Проблемы с репозиторием: По умолчанию репозиторий MariaDB не содержал последнюю версию MariaDB 10.4, что вызвало ошибки.
- Совместимость пакетов: Были конфликты между пакетами MariaDB и уже установленными пакетами на моем сервере Debian 12.
- Проблемы с правами доступа: Возникли проблемы с безопасной настройкой 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.