Який найстабільніший / найбезпечніший спосіб встановити MariaDB?
Який найстабільніший / найбезпечніший спосіб встановити MariaDB?
Відповіді:
Встановіть менеджер репо
sudo apt-get install python-software-properties
Імпортуйте ключ підпису GnuPG
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Змініть sources.list
файл, щоб додати MariadDB
Відкрийте його з терміналу ( gksudo gedit /etc/apt/sources.list
) та додайте наступні рядки наприкінці:
Для версії 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
Або ж автоматично додаються рядки за допомогою:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main'
Для версії 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
Або ж автоматично додаються рядки за допомогою:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
Оновіть систему
sudo apt-get update
І нарешті встановіть MariaDB
sudo apt-get install mariadb-server
Для отримання додаткової інформації дивіться сторінку завантаження .
main
до ваших джерел, що може призвести до конфліктів: askubuntu.com/questions/425516/…
MariaDB 5.5 включений в 14.04, щоб встановити його, ви можете зробити:
sudo apt-get install mariadb-server
Альтернативою було б отримати його від MariaDB самі, дотримуючись цих інструкцій .
Встановіть сертифікати / ключі:
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
Я підтвердив це на локальній установці.
main
до ваших джерел, що може призвести до конфліктів: askubuntu.com/questions/425516/…
Встановіть сертифікати / ключі:
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
Якщо ви хочете, ви можете створити власний 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/…
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 не має сховища Oneiric, а лише Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/
Оскільки Oneiric все ще знаходиться в бета-версії, вам слід дочекатися остаточного випуску або спробувати використати сховище Natty.
Щоб встановити 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
Повне керівництво по встановленню .deb
файлів MariaDB можна знайти тут
Якщо хтось стикається з цим питанням, на веб-сайті 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