Jaki jest najbardziej stabilny / najbezpieczniejszy sposób instalacji MariaDB?
Jaki jest najbardziej stabilny / najbezpieczniejszy sposób instalacji MariaDB?
Odpowiedzi:
Zainstaluj menedżera repozytoriów
sudo apt-get install python-software-properties
Zaimportuj klucz do podpisywania GnuPG
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Zmodyfikuj sources.list
plik, aby dodać MariadDB
Otwórz go z terminalu ( gksudo gedit /etc/apt/sources.list
) i dodaj następujące linie na końcu:
Dla wersji 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
Lub automatycznie dodaj linie za pomocą:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main'
Dla wersji 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
Lub automatycznie dodaj linie za pomocą:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
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 .
main
do twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…
MariaDB 5.5 znajduje się w 14.04, aby go zainstalować możesz:
sudo apt-get install mariadb-server
Alternatywą byłoby uzyskanie go od MariaDB, postępując zgodnie z tymi instrukcjami .
Zainstaluj certyfikaty / klucze:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Następnie dodaj repozytorium na końcu za /etc/apt/sources.list
pomocą:
sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"
I zainstaluj pakiet:
sudo apt-get update
sudo apt-get install mariadb-server
Potwierdziłem to przy instalacji lokalnej.
main
do twoich źródeł, co może prowadzić do konfliktów: askubuntu.com/questions/425516/…
Zainstaluj certyfikaty / klucze:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Dodaj repozytorium do końca za /etc/apt/sources.list
pomocą:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'
I zainstaluj pakiet:
sudo apt-get update
sudo apt-get install mariadb-server
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
):
# 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
(Zasoby:
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.
(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ć 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:
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.
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.
Aby zainstalować MariaDB w systemie Ubuntu (Vivid), otwórz terminal ( Ctrl+ Alt+ T) i uruchom:
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'
Po zaimportowaniu klucza i dodaniu repozytorium możesz zainstalować MariaDB za pomocą:
sudo apt-get update
sudo apt-get install mariadb-server
Kompletny przewodnik na temat .deb
ręcznego instalowania plików MariaDB można znaleźć tutaj
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ć:
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