Хорхе, если я не напечатал что-то неправильное, этот другой ответ не сработал в Ubuntu 15.04, а ответ ниже. Но я был вдали от Unix в течение 25 лет, так что, возможно, это была моя ошибка. Но я думаю, ВОПРОС - то же самое, поэтому, если я прав, что ответы неправильные, возможно, ему просто нужно добавить ответ ниже.
Питер Джон Хорвуд
Действительно, я буду отмечать, чтобы объединить их, чтобы все версии были в одном месте, спасибо.
Имейте в виду, что это добавляет второй репозиторий с путем mainк вашим источникам, который может привести к конфликтам: askubuntu.com/questions/425516/…
Я получаю: 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, на котором установлено несколько экземпляров
Николас Рауль
Используя Ubuntu 13.10, я пропустил шаги сертификатов / ключей, и это сработало как шарм.
Филипп Скотт Гивенс
Что насчет MariaDB 10?
rubo77
Имейте в виду, что это добавляет второй репозиторий с путем mainк вашим источникам, что может привести к конфликтам: askubuntu.com/questions/425516/…
Если вы хотите, вы можете создать собственный sources.listфайл MariaDB . Скопируйте и вставьте следующее в файл с именем 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
Имейте в виду, что это добавляет второй репозиторий с путем mainк вашим источникам, который может привести к конфликтам: askubuntu.com/questions/425516/…
rubo77
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 теперь работает хорошо. Если у вас установлено другое программное обеспечение, вам может потребоваться проверить его, чтобы убедиться, что вы не пропустили ни одной библиотеки, в которой он нуждается.
Почему MariaDB не включен в обычные репозитории Ubuntu? Работает ли Phpmyadmin с mariadb?
Джон
1
Я никогда не делал этого, но я думаю, что вы можете иметь как MySQL, так и MariaDB в системе, используя разные порты (es. 3306 и 3307). MariaDB не входит в обычные репозитории, потому что он не так широко используется, как MySQL. Для PHPMyAdmin, он должен работать , потому что MariaDB говорит, что полный совместим с MySQL разъемов: kb.askmonty.org/en/mariadb-versus-mysql
Pisu
1
MariaDB двоично совместим с MySQL, большинство вещей не сможет отличить его. Phpmyadmin будет работать, MySQLWorkbench тоже отлично работает на моей системе. Когда вы запрашиваете таблицу InnoDB, вы действительно получаете таблицу XtraDB, у меня есть несколько запросов, которые требуют ряда дорогих внутренних выборок ... Я не нашел запрос, который выполняется медленнее для моих таблиц, и по крайней мере один важный запрос занимает только в третий раз раньше.
Quaternion
1
Чтобы установить MariaDB в вашей системе Ubuntu (Vivid), откройте терминал ( Ctrl+ Alt+ T) и запустите:
Ответы:
Для точного панголина 12.04 LTS
Установите менеджер репо
Импортировать ключ подписи GnuPG
Измените свой
sources.list
файл, чтобы добавить MariadDBОткройте его из терминала (
gksudo gedit /etc/apt/sources.list
) и добавьте следующие строки в конце:Для версии 10:
Или добавьте строки автоматически:
Для версии 5.5:
Или добавьте строки автоматически:
Обновите вашу систему
sudo apt-get update
И, наконец, установить MariaDB
sudo apt-get install mariadb-server
Для получения дополнительной информации см. Их страницу загрузки .
источник
main
к вашим источникам, который может привести к конфликтам: askubuntu.com/questions/425516/…Для 14.04 LTS и новее:
MariaDB 5.5 входит в состав 14.04, для его установки вы можете сделать:
Альтернативой было бы получить его от MariaDB самостоятельно, следуя этим инструкциям .
источник
За 13.04 Бушующий Рингтейл / 13.10 Соусья Саламандра
Установите сертификаты / ключи:
Затем добавьте репозиторий в конец вашего
/etc/apt/sources.list
:И установить пакет:
Я подтвердил это при локальной установке.
источник
main
к вашим источникам, что может привести к конфликтам: askubuntu.com/questions/425516/…Для 12.10 Квантовый Кетцаль
Установите сертификаты / ключи:
Добавьте хранилище в конец вашего файла
/etc/apt/sources.list
с помощью:И установить пакет:
Если вы хотите, вы можете создать собственный
sources.list
файл MariaDB . Скопируйте и вставьте следующее в файл с именем MariaDB.list в разделе/etc/apt/sources.list.d/
(его также можно добавить в конец/etc/apt/sources.list
):(Ресурсы:
https://kb.askmonty.org/en/installing-mariadb-deb-files/
https://downloads.mariadb.org/mariadb/repositories/
источник
main
к вашим источникам, который может привести к конфликтам: askubuntu.com/questions/425516/…Ubuntu 14.04 LTS
Если у вас уже настроен MySQL, вы должны удалить его.
Эти шаги позволяют вам сохранить ваши существующие базы данных MySQL. Просто внимательно следите за установочными экранами MariaDB.
Вам могут не потребоваться
dev
пакеты. Переконфигурируйте phpMyAdmin для использования SSL только путем редактирования /etc/phpmyadmin/apache.conf.На этом этапе большинство вещей будет работать, но у меня были проблемы с моей установкой Dovecot. Поэтому я также установил следующие пакеты:
Последние 3 команды apt-get могут не понадобиться (поскольку пакет libclass-dbi-mysql-perl может их устанавливать), но на моем тестовом сервере мне нужно было выполнять их отдельно.
Все на моем сервере LAMP теперь работает хорошо. Если у вас установлено другое программное обеспечение, вам может потребоваться проверить его, чтобы убедиться, что вы не пропустили ни одной библиотеки, в которой он нуждается.
источник
На данный момент MariaDB не имеет хранилища Oneiric, а только Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/
Поскольку Oneiric все еще находится в бета-версии, вам следует дождаться финальной версии или попробовать использовать репозиторий Natty.
источник
Чтобы установить MariaDB в вашей системе Ubuntu (Vivid), откройте терминал ( Ctrl+ Alt+ T) и запустите:
После того, как ключ импортирован и репозиторий добавлен, вы можете установить MariaDB с помощью:
Полное руководство по установке
.deb
файлов MariaDB вручную можно найти здесьМариадб Официальный источник
источник
В случае, если кто-то сталкивается с вопросом, на сайте MariaDB есть «Как»
Для 15.04 версии 10.1 MariaDB вы просто делаете:
источник