Jorge, chyba że wpisałem coś źle, ta inna odpowiedź nie działała na Ubuntu 15.04, odpowiedź poniżej. Ale od 25 lat jestem z dala od Uniksa, więc to może być mój błąd. Ale wydaje mi się, że PYTANIE jest takie samo, więc jeśli mam rację, że odpowiedzi są błędne, może wystarczy dodać do tego odpowiedź poniżej.
Peter John Horwood
Rzeczywiście, oflaguję je scalić, abyśmy mieli wszystkie wersje w jednym miejscu, dzięki.
Otrzymuję: dpkg: przetwarzanie błędów /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmysqlclient18: amd64 5.5.32 + maria-1 ~ raring (Multi-Arch: nie) nie można instalować jednocześnie z libmysqlclient18, który ma wiele zainstalowanych instancji
Nicolas Raoul,
Używając Ubuntu 13.10, pominąłem kroki certyfikatów / kluczy i działało to jak urok.
Phillip Scott Givens,
Co o MariaDB 10?
rubo77
Pamiętaj, że dodaje to drugie repozytorium ze ścieżką maindo twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…
Jeśli chcesz, możesz utworzyć niestandardowy sources.listplik MariaDB . Skopiuj i wklej poniższy plik do pliku o nazwie MariaDB.list pod /etc/apt/sources.list.d/(można go również dodać na dole /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
Pamiętaj, że dodaje to drugie repozytorium ze ścieżką maindo twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…
rubo77
4
Ubuntu 14.04 LTS Jeśli masz już skonfigurowany MySQL, powinieneś go usunąć.
Te kroki pozwalają zachować istniejące bazy danych MySQL. Po prostu dokładnie obserwuj ekrany instalacyjne 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
Możesz nie wymagać devpakietów. Ponownie skonfiguruj phpMyAdmin, aby używał protokołu SSL tylko poprzez edycję /etc/phpmyadmin/apache.conf.
W tym momencie większość rzeczy będzie działać, ale miałem problemy z instalacją Dovecot. Więc zainstalowałem również następujące pakiety:
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
Ostatnie 3 polecenia apt-get mogą nie być konieczne (ponieważ pakiet libclass-dbi-mysql-perl może je zainstalować), ale na moim serwerze testowym musiałem je wykonać osobno.
Wszystko na moim serwerze LAMP działa teraz poprawnie. Jeśli masz zainstalowane inne oprogramowanie, może być konieczne jego przetestowanie, aby upewnić się, że nie brakuje potrzebnych bibliotek.
Czy muszę odinstalować mysql przed wstawieniem mariadb?
John
2
Dlaczego MariaDB nie znajduje się w normalnych repozytoriach ubuntu? Czy Phpmyadmin działa z mariadb?
John
1
Nigdy tego nie zrobiłem, ale myślę, że możesz mieć zarówno MySQL, jak i MariaDB w systemie, używając różnych portów (np. 3306 i 3307). MariaDB nie jest zawarta w zwykłych repozytoriach, ponieważ nie jest tak powszechnie używana jak MySQL. W przypadku PHPMyAdmin powinien on działać, ponieważ MariaDB twierdzi, że jest w pełni kompatybilny ze złączami MySQL: kb.askmonty.org/en/mariadb-versus-mysql
Pisu,
1
MariaDB jest binarnie kompatybilny z MySQL, większość rzeczy nie będzie w stanie odróżnić. Phpmyadmin będzie działać, MySQLWorkbench działa również dobrze w moim systemie. Gdy poprosisz o tabelę InnoDB, naprawdę dostajesz tabelę XtraDB, mam kilka zapytań, które wymagają wielu kosztownych wewnętrznych selekcji ... Nie znalazłem zapytania, które działa wolniej na moich tabelach i przynajmniej jeden ważny zajmuje tylko trzeci raz.
Czwarty
1
Aby zainstalować MariaDB w systemie Ubuntu (Vivid), otwórz terminal ( Ctrl+ Alt+ T) i uruchom:
Odpowiedzi:
Do precyzyjnych łuskowców 12,04 LTS
Zainstaluj menedżera repozytoriów
Zaimportuj klucz do podpisywania GnuPG
Zmodyfikuj
sources.list
plik, aby dodać MariadDBOtwórz go z terminalu (
gksudo gedit /etc/apt/sources.list
) i dodaj następujące linie na końcu:Dla wersji 10:
Lub automatycznie dodaj linie za pomocą:
Dla wersji 5.5:
Lub automatycznie dodaj linie za pomocą:
Odśwież swój system
sudo apt-get update
I na koniec zainstaluj MariaDB
sudo apt-get install mariadb-server
Więcej informacji można znaleźć na stronie pobierania .
źródło
main
do twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…W przypadku wersji 14.04 LTS i nowszych:
MariaDB 5.5 znajduje się w 14.04, aby go zainstalować możesz:
Alternatywą byłoby uzyskanie go od MariaDB, postępując zgodnie z tymi instrukcjami .
źródło
Dla 13.04 Raring Ringtail / 13.10 Saucy Salamander
Zainstaluj certyfikaty / klucze:
Następnie dodaj repozytorium na końcu za
/etc/apt/sources.list
pomocą:I zainstaluj pakiet:
Potwierdziłem to przy instalacji lokalnej.
źródło
main
do twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…12.10 Kwantowy kwant
Zainstaluj certyfikaty / klucze:
Dodaj repozytorium do końca za
/etc/apt/sources.list
pomocą:I zainstaluj pakiet:
Jeśli chcesz, możesz utworzyć niestandardowy
sources.list
plik MariaDB . Skopiuj i wklej poniższy plik do pliku o nazwie MariaDB.list pod/etc/apt/sources.list.d/
(można go również dodać na dole/etc/apt/sources.list
):(Zasoby:
https://kb.askmonty.org/en/installing-mariadb-deb-files/
https://downloads.mariadb.org/mariadb/repositories/
źródło
main
do twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…Ubuntu 14.04 LTS
Jeśli masz już skonfigurowany MySQL, powinieneś go usunąć.
Te kroki pozwalają zachować istniejące bazy danych MySQL. Po prostu dokładnie obserwuj ekrany instalacyjne MariaDB.
Możesz nie wymagać
dev
pakietów. Ponownie skonfiguruj phpMyAdmin, aby używał protokołu SSL tylko poprzez edycję /etc/phpmyadmin/apache.conf.W tym momencie większość rzeczy będzie działać, ale miałem problemy z instalacją Dovecot. Więc zainstalowałem również następujące pakiety:
Ostatnie 3 polecenia apt-get mogą nie być konieczne (ponieważ pakiet libclass-dbi-mysql-perl może je zainstalować), ale na moim serwerze testowym musiałem je wykonać osobno.
Wszystko na moim serwerze LAMP działa teraz poprawnie. Jeśli masz zainstalowane inne oprogramowanie, może być konieczne jego przetestowanie, aby upewnić się, że nie brakuje potrzebnych bibliotek.
źródło
W tej chwili MariaDB nie ma repozytorium Oneiric, ale tylko Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/
Ponieważ Oneiric jest wciąż w fazie beta, należy poczekać na ostateczną wersję lub spróbować użyć repozytorium Natty.
źródło
Aby zainstalować MariaDB w systemie Ubuntu (Vivid), otwórz terminal ( Ctrl+ Alt+ T) i uruchom:
Po zaimportowaniu klucza i dodaniu repozytorium możesz zainstalować MariaDB za pomocą:
Kompletny przewodnik na temat
.deb
ręcznego instalowania plików MariaDB można znaleźć tutajOficjalne źródło Mariadb
źródło
Na wypadek, gdyby ktoś wpadł na to pytanie, na stronie MariaDB znajduje się „Jak to zrobić”
W przypadku wersji 10.1 MariaDB 15.04 wystarczy wykonać:
źródło