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

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

41
задан 26 April 2014 в 20:52

8 ответов

Для Precise Pangolin 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 precision main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu точный основной
       

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

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

       deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precision main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu точный основной
       

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

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

    sudo apt-get update

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

    sudo apt-get install mariadb-server

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

32
ответ дан 26 April 2014 в 20:52

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

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

sudo apt-get install mariadb-server

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

26
ответ дан 26 April 2014 в 20:52

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

For 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
ответ дан 26 April 2014 в 20:52

Для 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
ответ дан 26 April 2014 в 20:52

Для установки 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 файлы вручную можно найти здесь

Mariadb Official Source

1
ответ дан 26 April 2014 в 20:52

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

4
ответ дан 26 April 2014 в 20:52

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

(Re)Sources:

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

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

4
ответ дан 26 April 2014 в 20:52

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

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

3
ответ дан 26 April 2014 в 20:52

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

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