GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat MariaDB na Ubuntu 18.04

MariaDB je open-source, vícevláknový systém správy relačních databází, zpětně kompatibilní náhrada za MySQL. Spravuje a vyvíjí jej MariaDB Foundation včetně některých původních vývojářů MySQL.

V tomto tutoriálu vám ukážeme dva různé způsoby, jak nainstalovat MariaDB na váš počítač Ubuntu 18.04. První metoda popisuje kroky potřebné k instalaci MariaDB z repozitářů Ubuntu, zatímco druhá vám ukáže, jak nainstalovat nejnovější verzi MariaDB z oficiálních úložišť MariaDB.

Obecně se doporučuje použít první metodu a nainstalovat balíčky MariaDB poskytované Ubuntu.

Pokud chcete nainstalovat MySQL místo MariaDB, podívejte se na návod Jak nainstalovat MySQL na Ubuntu 18.04.

Předpoklady #

Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Instalace MariaDB na Ubuntu 18.04 #

V době psaní tohoto článku je MariaDB verze 10.1 zahrnuta v hlavních repozitářích Ubuntu.

Chcete-li nainstalovat MariaDB na Ubuntu 18.04, postupujte takto:

  1. Aktualizujte index balíčků.

    sudo apt update
  2. Jakmile je seznam balíčků aktualizován, nainstalujte MariaDB zadáním následujícího příkazu:

    sudo apt install mariadb-server
  3. Služba MariaDB se spustí automaticky. Můžete to ověřit zadáním:

    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

    Verzi MariaDB můžete také zkontrolovat pomocí:

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

Instalace MariaDB na Ubuntu 18.04 z MariaDB Repositories #

V době psaní tohoto článku je nejnovější verze MariaDB dostupná z oficiálních úložišť MariaDB MariaDB verze 10.3. Než budete pokračovat dalším krokem, měli byste navštívit stránku MariaDB Repository a zkontrolovat, zda není k dispozici nová verze.

Chcete-li nainstalovat MariaDB 10.3 na váš server Ubuntu 18.04, proveďte následující kroky:

  1. Nejprve přidejte klíč MariaDB GPG do svého systému pomocí následujícího příkazu:

    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
  2. Jakmile je klíč importován, přidejte úložiště MariaDB pomocí:

    sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.accretive-networks.net/mariadb/repo/10.3/ubuntu bionic main'

    Pokud se zobrazí chybová zpráva, že add-apt-repository command not found nainstalujte software-properties-common balíček.

  3. Abyste mohli instalovat balíčky z úložiště MariaDB, musíte aktualizovat seznam balíčků:

    sudo apt update
  4. Nyní, když je úložiště přidáno, nainstalujte balíček MariaDB pomocí:

    sudo apt install mariadb-server
  5. Služba MariaDB se spustí automaticky, pro ověření zadejte:

    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

    A vytiskněte verzi serveru MariaDB pomocí:

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

Zabezpečení MariaDB #

Spusťte mysql_secure_installation příkaz ke zlepšení zabezpečení instalace MariaDB:

sudo mysql_secure_installation

Skript vás vyzve k nastavení hesla uživatele root, odstranění anonymního uživatele, omezení přístupu uživatele root k místnímu počítači a odstranění testovací databáze. Na konci skript znovu načte tabulky oprávnění a zajistí, že všechny změny se projeví okamžitě.

Všechny kroky jsou podrobně vysvětleny a na všechny otázky se doporučuje odpovědět „Y“ (ano).

Připojte se k MariaDB z příkazového řádku #

Pro připojení k serveru MariaDB přes terminál můžeme použít klienta MariaDB.

Chcete-li se přihlásit k serveru MariaDB jako uživatel root, zadejte:

mysql -u root -p

Při mysql_secure_installation budete vyzváni k zadání hesla uživatele root, které jste dříve nastavili skript byl spuštěn.

Jakmile zadáte heslo, zobrazí se vám shell MariaDB, jak je znázorněno níže:

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.

Ubuntu
  1. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  2. Jak nainstalovat MariaDB na Ubuntu 18.04

  3. Jak nainstalovat LiteCart na Ubuntu 15.04

  1. Jak nainstalovat MariaDB na Ubuntu 20.04

  2. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB na Ubuntu 18.04 / Ubuntu 16.04

  1. Jak nainstalovat MariaDB na Ubuntu 20.04 LTS

  2. Jak nainstalovat phpBB na Ubuntu 20.04

  3. Jak nainstalovat MariaDB 10.6 na Ubuntu 20.04