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

Попробуйте:

sudo -H -u tanum bash -c 'echo $HOME'
1
задан 26 April 2014 в 21:52

7 ответов

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

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

sudo apt-get install mariadb-server

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

25
ответ дан 25 May 2018 в 18:24
  • 1
    Вам нужно включить все репозитории юниверса или подобное? 14.04.1 LTS я получаю " Невозможно найти пакет mariadb-server " – Jason O'Neil 16 September 2014 в 05:07

Для 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  

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

12
ответ дан 25 May 2018 в 18:24
  • 1
    Я получаю: dpkg: обработка ошибок /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmysqlclient18: amd64 5.5.32 + maria-1 ~ raring (Multi-Arch: нет) не устанавливается совместно с libmysqlclient18, который имеет несколько установленных экземпляров – Nicolas Raoul 9 September 2013 в 12:56
  • 2
    Используя Ubuntu 13.10, я пропустил шаги сертификатов / ключей и работал как шарм. – Phillip Scott Givens 8 December 2013 в 00:20
  • 3
    Что относительно MariaDB 10? – rubo77 18 February 2014 в 13:34
  • 4
    Имейте в виду, что это добавляет второй репозиторий с пути main к вашим источникам, что может привести к конфликтам: askubuntu.com/questions/425516/… – rubo77 25 February 2014 в 16:53

Для 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) Источники: [!d6 ]

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

https://kb.askmonty.org/en/installing-mariadb- DEB-файлы /

4
ответ дан 25 May 2018 в 18:24

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

Ubuntu 14.04 LTS

(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 Если вы уже установили MySQL, вы должны удалить его. Команды могут не понадобиться (поскольку libclass -dbi-mysql-perl-пакет может их установить), но на моем тестовом сервере мне нужно было сделать это отдельно.

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

4
ответ дан 25 May 2018 в 18:24

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

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

3
ответ дан 25 May 2018 в 18:24
  • 1
    Нужно ли мне деинсталлировать mysql перед установкой mariadb? – john 8 October 2011 в 14:31
  • 2
    Почему MariaDB не входит в обычные репозитории ubuntu? Работает ли Phpmyadmin с mariadb? – john 8 October 2011 в 14:31
  • 3
    Я никогда этого не делал, но я думаю, что вы можете иметь как MySQL, так и MariaDB в системе, используя разные порты (3306 и 3307). MariaDB не входит в обычные репозитории, потому что он не так широко используется, как MySQL. Для PHPMyAdmin он должен работать, потому что MariaDB говорит, что он полностью совместим с соединителями MySQL: kb.askmonty.org/en/mariadb-versus-mysql – Pisu 8 October 2011 в 18:54
  • 4
    MariaDB является бинарным, совместимым с MySQL, большинство вещей не смогут отличить друг от друга. Phpmyadmin будет работать, MySQLWorkbench отлично работает и в моей системе. Когда вы запрашиваете таблицу InnoDB, вы действительно получаете таблицу XtraDB, у меня есть несколько запросов, требующих нескольких дорогостоящих внутренних выборок ... Я не нашел запрос, который медленнее работает на моих таблицах, и по крайней мере один важный третий раз, когда он привык. – Quaternion 2 December 2011 в 04:42

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

здесь

2
ответ дан 25 May 2018 в 18:24

В случае, если кто-то сталкивается с вопросом, на веб-сайте 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
1
ответ дан 25 May 2018 в 18:24

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

Похожие вопросы: