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

Какой самый стабильный / безопасный способ установки MariaDB?

9 ответов

Решение

Для точного панголина 12.04 LTS

  1. Установите менеджер репо

    sudo apt-get install python-software-properties
    
  2. Импортировать ключ подписи GnuPG

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    
  3. Изменить ваш sources.list файл для добавления MariadDB

    Открой его из терминала (gksudo gedit /etc/apt/sources.list) и добавьте следующие строки в конце:

    • Для версии 10:

      deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      

      Или добавьте строки автоматически:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
      
    • Для версии 5.5:

      deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      

      Или добавьте строки автоматически:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
      
  4. Обновите вашу систему

    sudo apt-get update

  5. И, наконец, установить MariaDB

    sudo apt-get install mariadb-server

Для получения дополнительной информации см. Их страницу загрузки.

Для 14.04 LTS и новее:

MariaDB 5.5 входит в состав 14.04, для его установки вы можете сделать:

sudo apt-get install mariadb-server

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

За 13.04 Бушующий Рингтейл / 13.10 Соусья Саламандра

Установите сертификаты / ключи:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

Затем добавьте хранилище в конец вашего /etc/apt/sources.list с:

sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"

И установить пакет:

sudo apt-get update
sudo apt-get install mariadb-server  

Я подтвердил это при локальной установке.

Ubuntu 14.04 LTS
Если у вас уже установлен MySQL, вы должны удалить его.

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

(Remove MySQL)
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean

*** The above steps also remove phpMyAdmin and MySQLI

(Install MariaDB and get phpMyAdmin and MySQLI back)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

Вы можете не требовать dev пакеты. Переконфигурируйте phpMyAdmin для использования SSL только путем редактирования /etc/phpmyadmin/apache.conf.

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

apt-get install dovecot-mysql       *fixed mail receipt but sending is still blocked.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

Последние 3 команды apt-get могут не понадобиться (поскольку пакет libclass-dbi-mysql-perl может их устанавливать), но на моем тестовом сервере мне нужно было выполнять их отдельно.

Все на моем сервере LAMP теперь работает хорошо. Если у вас установлено другое программное обеспечение, вам может потребоваться проверить его, чтобы убедиться, что вы не пропустили ни одной библиотеки, в которой он нуждается.

Для 12.10 Квантовый Кетцаль

Установите сертификаты / ключи:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

Добавьте хранилище в конец вашего /etc/apt/sources.list с:

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'  

И установить пакет:

sudo apt-get update
sudo apt-get install mariadb-server  

Если вы хотите, вы можете создать собственный MariaDB sources.list файл. Скопируйте и вставьте следующее в файл с именем MariaDB.list в /etc/apt/sources.list.d/ (также можно добавить его в конец /etc/apt/sources.list):

# MariaDB 5.5 repository list - created 2013-02-01 01:36 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main  

(Ресурсы:

https://kb.askmonty.org/en/installing-mariadb-deb-files/

https://downloads.mariadb.org/mariadb/repositories/

На данный момент MariaDB не имеет хранилища Oneiric, а только Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/

Поскольку Oneiric все еще находится в бета-версии, вам следует дождаться финальной версии или попробовать использовать репозиторий Natty.

Для Ubuntu 22.04 (Джемми Медуза)

Существует 2 способа установки MariaDB на Ubuntu 22.04 — из репозитория Universe или из репозитория MariaDB.

1. Через репозиторий Universe

Убедитесь, что следующие строки не закомментированы в/etc/apt/sources.list

      deb http://archive.ubuntu.com/ubuntu jammy universe
deb http://archive.ubuntu.com/ubuntu jammy-updates universe
deb http://archive.ubuntu.com/ubuntu jammy-security universe

Затем запуститеsudo apt install mariadb-server. Обратите внимание, что репозиторий Universe может внедрять исправления безопасности медленнее, чем репозиторий MariaDB, поэтому может пройти несколько месяцев, прежде чем обновление появится в этом репозитории.

Из репозитория Universe вы можете установить только версию MariaDB.

2. Через официальный репозиторий MariaDB

Настройте конфигурацию репо на .

При выборе следующего:

  • Раздача: 22.04 (Джемми)
  • Версия MariaDB: 10.6
  • Зеркало: LiquidTelecom (Найроби)

Выполните следующее, чтобы добавить репо:

      sudo apt-get install apt-transport-https curl
sudo curl -o /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo sh -c "echo 'deb https://mariadb.mirror.liquidtelecom.com/repo/10.6/ubuntu jammy main' >>/etc/apt/sources.list"

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

      sudo apt update
sudo apt install mariadb-server

Эта версия, вероятно, будет исправляться чаще, чем версия, предоставленная Universe.

Из репозитория MariaDB вы можете установить любую версию из10.6.Xк10.10.X(выбирается при добавлении репо).

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

NB: имейте в виду, что статья базы знаний MariaDBне обновляется, и в ней ошибочно указано, что поддерживаются только версии 18.04 и 20.04. Вместо этого используйте этой страницеконфигуратор репо, упомянутый ранее.

В случае, если кто-то сталкивается с вопросом, на сайте MariaDB есть "Как"

Для 15.04 версии 10.1 MariaDB вы просто делаете:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu vivid main'

sudo apt-get update
sudo apt-get install mariadb-server

Чтобы установить MariaDB в вашей системе Ubuntu (Vivid), откройте терминал (Ctrl+Alt+T) и запустите:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://tweedo.com/mirror/mariadb/repo/10.0/ubuntu vivid main'

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

sudo apt-get update
sudo apt-get install mariadb-server

Полное руководство по установке MariaDB .deb файлы вручную можно найти здесь

Мариадб Официальный источник

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