Android

Jak zainstalować mariadb na Ubuntu 18.04

How To Configure MariaDB Server Master-Slave Replication on Ubuntu 18.04 LTS

How To Configure MariaDB Server Master-Slave Replication on Ubuntu 18.04 LTS

Spisu treści:

Anonim

MariaDB to otwarty, wielowątkowy system zarządzania relacyjnymi bazami danych, kompatybilny z poprzednimi wersjami MySQL. Jest utrzymywany i rozwijany przez Fundację MariaDB, w tym niektórych oryginalnych twórców MySQL.

W tym samouczku pokażemy dwie różne metody instalacji MariaDB na komputerze z systemem Ubuntu 18.04. Pierwsza metoda opisuje kroki niezbędne do zainstalowania MariaDB z repozytoriów Ubuntu, a druga pokaże, jak zainstalować najnowszą wersję MariaDB z oficjalnych repozytoriów MariaDB.

Ogólnie zaleca się użycie pierwszej metody i zainstalowanie pakietów MariaDB dostarczonych przez Ubuntu.

Jeśli chcesz zainstalować MySQL zamiast MariaDB, zapoznaj się z samouczkiem Jak zainstalować MySQL na Ubuntu 18.04.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Instalowanie MariaDB na Ubuntu 18.04

W chwili pisania tego artykułu MariaDB wersja 10.1 jest zawarta w głównych repozytoriach Ubuntu.

Aby zainstalować MariaDB na Ubuntu 18.04, wykonaj następujące kroki:

  1. Zaktualizuj indeks pakietów.

    sudo apt update

    Po zaktualizowaniu listy pakietów zainstaluj MariaDB, wydając następujące polecenie:

    sudo apt install mariadb-server

    Usługa MariaDB uruchomi się automatycznie. Możesz to zweryfikować, wpisując:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld

    Możesz również sprawdzić wersję MariaDB za pomocą:

    mysql -V

    mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Instalowanie MariaDB na Ubuntu 18.04 z repozytoriów MariaDB

W chwili pisania tego artykułu najnowszą wersją MariaDB dostępną z oficjalnych repozytoriów MariaDB jest MariaDB wersja 10.3. Przed przejściem do następnego kroku należy odwiedzić stronę repozytorium MariaDB i sprawdzić, czy dostępna jest nowa wersja.

Aby zainstalować MariaDB 10.3 na serwerze Ubuntu 18.04, wykonaj następujące czynności:

  1. Najpierw dodaj klucz MariaDB GPG do swojego systemu za pomocą następującego polecenia:

    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

    Po zaimportowaniu klucza dodaj repozytorium MariaDB z:

    sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

    Aby móc zainstalować pakiety z repozytorium MariaDB, musisz zaktualizować listę pakietów:

    sudo apt update

    Po dodaniu repozytorium zainstaluj pakiet MariaDB za pomocą:

    sudo apt install mariadb-server

    Usługa MariaDB uruchomi się automatycznie, aby zweryfikować wpisz:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld

    I wydrukuj wersję serwera MariaDB z:

    mysql -V

    mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Zabezpieczanie MariaDB

Uruchom komendę mysql_secure_installation aby poprawić bezpieczeństwo instalacji MariaDB:

sudo mysql_secure_installation

Skrypt wyświetli monit o skonfigurowanie hasła użytkownika root, usunięcie użytkownika anonimowego, ograniczenie dostępu użytkownika root do komputera lokalnego i usunięcie testowej bazy danych. Na koniec skrypt przeładuje tabele uprawnień, zapewniając natychmiastowe wprowadzenie wszystkich zmian.

Wszystkie kroki są szczegółowo wyjaśnione i zaleca się, aby odpowiedzieć „Y” (tak) na wszystkie pytania.

Połącz się z MariaDB z wiersza poleceń

Aby połączyć się z serwerem MariaDB za pośrednictwem terminala, możemy użyć klienta MariaDB.

Aby zalogować się do serwera MariaDB jako użytkownik root:

mysql -u root -p

Podczas uruchamiania skryptu mysql_secure_installation zostaniesz poproszony o podanie hasła roota.

Po wprowadzeniu hasła zostanie wyświetlona powłoka MariaDB, jak pokazano poniżej:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Wniosek

Teraz, gdy serwer MariaDB jest uruchomiony i wiesz, jak połączyć się z serwerem MariaDB z wiersza poleceń, możesz sprawdzić następujące przewodniki:

Jeśli wolisz interfejs sieciowy niż wiersz poleceń, możesz zainstalować phpMyAdmin i zarządzać przez niego bazami danych i użytkownikami MariaDB.

mariadb mysql ubuntu

Ten post jest częścią How to Install LEMP Stack na Debian 9 series.

Inne posty z tej serii:

• Jak zainstalować MariaDB na Ubuntu 18.04 • Jak zainstalować Nginx na Debian 9 • Jak zainstalować PHP na Debian 9 • Jak skonfigurować bloki serwera Nginx na Debian 9 • Zabezpiecz Nginx za pomocą Let's Encrypt na Debian 9