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

39

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

    
задан john 08.10.2011 в 04:22
источник

8 ответов

32

Для точного панголина 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

Дополнительную информацию см. на странице загрузки .

    
ответ дан Lucio 01.02.2013 в 19:45
источник
24

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

MariaDB 5.5 включен в 14.04, чтобы установить его, вы можете:

sudo apt-get install mariadb-server

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

    
ответ дан Jorge Castro 18.04.2014 в 19:35
12

Для 13.04 Raring Ringtail / 13.10 Saucy Salamander

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

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  

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

    
ответ дан robmuh 26.05.2013 в 16:53
4

Для 12.10 Quantal Quetzal

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

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  

(Re) Источники:

Ссылка

Ссылка

    
ответ дан Seth 01.02.2013 в 02:36
4

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 теперь работает хорошо. Если у вас установлено другое программное обеспечение, вам может потребоваться проверить его, чтобы убедиться, что вам не нужны библиотеки, в которых они нуждаются.

    
ответ дан gone 20.01.2015 в 05:06
3

В настоящий момент у MariaDB нет репозитория Oneiric, но только Natty (11.04): Ссылка

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

    
ответ дан Pisu 08.10.2011 в 06:47
2

Чтобы установить 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 можно найти вручную здесь

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

    
ответ дан JoKeR 14.05.2015 в 22:20
1

Если кто-то столкнется с вопросом, на веб-сайте 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
    
ответ дан Stefano Mtangoo 10.10.2015 в 14:10